From 354fded5b95bbf31e4c9c4ef65a473f0c7c54937 Mon Sep 17 00:00:00 2001 From: Naeel Date: Sun, 5 Apr 2026 10:52:38 +0300 Subject: [PATCH] fix: remove copyAll button, add MQTTX Web link in creds tab MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Removed 📋 Скопировать всё button and Подключение физического устройства block - Added MQTTX Web link (https://mqttx.app/web-client) with brief instructions: Host, Port 443, Protocol wss, Path /mqtt — copy username/password above - Warning: check port is 443 not 8084/1883 if connection fails - Updated help step 1: removed mention of copyAll, added port 443 note - Removed unused copyAll() function Image: v0.1.61 --- internal/api/ui/iot-console.html | 42 ++++++++++---------------------- 1 file changed, 13 insertions(+), 29 deletions(-) diff --git a/internal/api/ui/iot-console.html b/internal/api/ui/iot-console.html index faa4635..775d0a1 100644 --- a/internal/api/ui/iot-console.html +++ b/internal/api/ui/iot-console.html @@ -810,10 +810,9 @@ function deviceLayout(d) {
1
- Credentials — параметры для прошивки
- Перейдите на вкладку Credentials. Там четыре параметра: Broker URL, Username, Password, Топик. - Нажмите «📋 Скопировать всё» и вставьте в код устройства. - Больше ничего настраивать не нужно. + Credentials — параметры подключения
+ Вкладка Credentials содержит: Broker URL, Username, Password, Топик. + Каждый параметр копируется отдельной кнопкой. Broker URL всегда на порту 443.
@@ -940,26 +939,16 @@ function credsTab(d) {
-
- Подключение физического устройства -
-
-

1. Запишите параметры в прошивку устройства:

-
-broker    ${h(S.mqttBase)}
-port      443
-username  ${h(d.mqtt_username)}
-password  (кнопка «Копировать» у поля Password выше)
-topic     ${h(topic)} -
-

2. Устройство должно публиковать JSON в топик.

-

3. Чтобы проверить отправку — перейдите на вкладку Эмулятор.

-
- -
- + +
Проверить подключение
+
+ MQTTX Web + — браузерный клиент, ничего не нужно устанавливать.
+ 1. Host: iot.kube5s.ru  |  Port: 443  |  Protocol: wss  |  Path: /mqtt
+ 2. Username / Password — скопируйте выше по кнопкам.
+ 3. После коннекта — New Subscription на топик выше, затем Publish.
+ ⚠️ Если коннект не проходит — проверьте что порт 443, а не 8084/1883.
`; } @@ -987,11 +976,6 @@ function togglePw() { } } -function copyAll(user, topic, btn) { - const pass = S.deviceDetail ? S.deviceDetail.mqtt_password : ''; - copyVal(`broker: ${S.mqttBase}\nusername: ${user}\npassword: ${pass}\ntopic: ${topic}`, btn); -} - // ============================================================= // ВКЛАДКА — ЭМУЛЯТОР // =============================================================