WiFi Survey Tool

.survey-modal-overlay.active { display: flex; } .survey-modal { background: #fff; border-radius: 8px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3); width: 600px; max-width: 95vw; max-height: 90vh; overflow: hidden; display: flex; flex-direction: column; } .survey-modal-header { background: #343a40; color: #fff; padding: 15px 20px; display: flex; justify-content: space-between; align-items: center; } .survey-modal-header h3 { margin: 0; font-size: 16px; } .survey-modal-close { background: none; border: none; color: #fff; font-size: 24px; cursor: pointer; padding: 0; line-height: 1; } .survey-modal-close:hover { color: #dc3545; } .survey-modal-body { padding: 20px; overflow-y: auto; flex: 1; } .survey-modal-footer { padding: 15px 20px; background: #f8f9fa; border-top: 1px solid #dee2e6; display: flex; justify-content: flex-end; gap: 10px; } .os-tabs { display: flex; border-bottom: 2px solid #dee2e6; margin-bottom: 15px; } .os-tab { padding: 10px 20px; background: #f8f9fa; border: none; border-bottom: 2px solid transparent; cursor: pointer; font-size: 14px; margin-bottom: -2px; transition: all 0.2s; } .os-tab:hover { background: #e9ecef; } .os-tab.active { background: #fff; border-bottom-color: #007bff; color: #007bff; font-weight: 600; } .os-command-box { background: #1e1e1e; color: #d4d4d4; padding: 12px 15px; border-radius: 4px; font-family: 'Consolas', 'Monaco', monospace; font-size: 13px; margin-bottom: 15px; display: flex; justify-content: space-between; align-items: center; } .os-command-box code { color: #9cdcfe; } .copy-btn { background: #4a4a4a; border: none; color: #fff; padding: 5px 10px; border-radius: 3px; cursor: pointer; font-size: 11px; } .copy-btn:hover { background: #5a5a5a; } .rf-data-input { width: 100%; height: 200px; font-family: 'Consolas', 'Monaco', monospace; font-size: 12px; padding: 10px; border: 1px solid #ced4da; border-radius: 4px; resize: vertical; } .rf-data-input:focus { border-color: #007bff; outline: none; box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.25); } .parsed-data-preview { background: #f8f9fa; border: 1px solid #dee2e6; border-radius: 4px; padding: 15px; margin-top: 15px; display: none; } .parsed-data-preview.has-data { display: block; } .parsed-data-preview h4 { margin: 0 0 10px 0; font-size: 14px; color: #495057; } .parsed-field { display: flex; margin-bottom: 5px; font-size: 13px; } .parsed-field-label { font-weight: 600; min-width: 120px; color: #6c757d; } .parsed-field-value { color: #212529; } .parsed-field-value.good { color: #28a745; } .parsed-field-value.medium { color: #ffc107; } .parsed-field-value.poor { color: #dc3545; } .ssid-selector { margin-bottom: 15px; } .ssid-selector label { display: block; margin-bottom: 5px; font-weight: 600; font-size: 13px; } .ssid-selector select { width: 100%; padding: 8px; border: 1px solid #ced4da; border-radius: 4px; font-size: 13px; } .survey-point-marker { cursor: pointer; } .survey-points-list { max-height: 300px; overflow-y: auto; } .survey-point-item { display: flex; justify-content: space-between; align-items: center; padding: 8px 10px; border-bottom: 1px solid #dee2e6; font-size: 12px; } .survey-point-item:hover { background: #f8f9fa; } .survey-point-item .signal-indicator { display: inline-block; width: 12px; height: 12px; border-radius: 50%; margin-right: 8px; } .survey-point-item .delete-btn { background: none; border: none; color: #dc3545; cursor: pointer; padding: 2px 6px; } .survey-point-item .delete-btn:hover { background: #f8d7da; border-radius: 3px; } .min-points-warning { background: #fff3cd; border: 1px solid #ffc107; border-radius: 4px; padding: 10px; margin-bottom: 10px; font-size: 12px; color: #856404; } .metadata-toggle { color: #007bff; cursor: pointer; font-size: 12px; margin-top: 10px; } .metadata-toggle:hover { text-decoration: underline; } .metadata-section { display: none; margin-top: 10px; padding: 10px; background: #e9ecef; border-radius: 4px; font-size: 11px; } .metadata-section.visible { display: block; } .point-label-input { width: 100%; padding: 8px; border: 1px solid #ced4da; border-radius: 4px; font-size: 13px; margin-bottom: 10px; } ZUNANJA TABELA: Stranska vrstica | Območje platna LEVA STRANSKA VRSTICA (fiksna širina 250 slikovnih pik) DESNO PLATNO OBMOČJE DESNA STRANSKA VRSTICA (fiksna širina 250 slikovnih pik)
WiFi Survey Tool
Anketa aktivnega mesta
Razdelek za nalaganje
Nalaganje tlorisa
📁
Kliknite za nalaganje tlorisa
(PNG, JPG ali PDF)
Oddelek za umerjanje
Kalibracija lestvice
Kliknite dve točki na tlorisu, da nastavite merilo
Oddelek za vizualizacijo anketnih podatkov
Vizualizacija ankete
Legenda:
Šibko → Močno
>-50 dBm (odlično)
-50 do -70 dBm (dobro)
<-70 dBm (slabo)
Oglejte si razdelek s kontrolniki
Ogled kontrolnikov
Zoom: 100 %
Kontrole:
* Kolesce miške za povečavo
* Shift + povlecite za premikanje
* Srednja miška za premikanje
GNEZDENA MIZA: 3x3 mreža za ravnila in platno Zgornji levi kot Vrhunski vladar Zgornji desni kot Levo ravnilo PLATNO v sredini Desni vladar Spodnji levi kot Spodnje ravnilo Spodnji desni kot
Vrstica stanja pod ugnezdeno tabelo
Pripravljeno – za začetek naložite tloris X: 0, Y: 0
Anketne točke
Oddelek za anketne točke
Zabeležene točke (0)
Kliknite na zemljevid, da dodate geodetske točke
Razdelek z navodili
Kako uporabljati
  1. Naložite sliko tlorisa
  2. Umerite lestvico z uporabo znane razdalje
  3. Pojdite do lokacije na tleh
  4. Kliknite to mesto na zemljevidu
  5. Zaženite ukaz WiFi in prilepite izhod
  6. Ponovite za vsaj 3 točke
  7. Omogočite toplotni zemljevid za vizualizacijo pokritosti
Modal vnosa anketnih podatkov

Dodaj anketno točko

Oznaka točke
Zavihki OS
Ukazna polja za OS
sudo wdutil info
Izbirnik SSID (za Windows z več omrežji) Vnos podatkov Predogled razčlenjenih podatkov

Razčlenjeni podatki