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; } YTRE BORD: Sidefelt | Lerretsområde VENSTRE SIDEBAR (250 px fast bredde) HØYRE LERRET OMRÅDE HØYRE SIDEBAR (250 px fast bredde)
WiFi-undersøkelsesverktøy
Aktiv nettstedsundersøkelse
Last opp delen
Opplasting av plantegning
📁
Klikk for å laste opp plantegning
(PNG, JPG eller PDF)
Kalibreringsseksjon
Skalakalibrering
Klikk to punkter på plantegningen for å angi skala
Seksjon for visualisering av undersøkelsesdata
Undersøkelsesvisualisering
Legende:
Svak → Sterk
>-50 dBm (utmerket)
-50 til -70 dBm (bra)
<-70 dBm (dårlig)
Vis kontrollseksjonen
Vis kontroller
Zoom: 100 %
Kontroller:
* Mushjul for å zoome
* Shift + dra for å panorere
* Midtmus for å panorere
NESTET BORD: 3x3 rutenett for linjaler og lerret Øverst til venstre hjørne Topp hersker Øverst til høyre Venstre linjal LERTET i midten Høyre linjal Nedre venstre hjørne Nederste linjal Nedre høyre hjørne
Statuslinje under den nestede tabellen
Klar – Last opp en plantegning for å begynne X: 0, Y: 0
Undersøkelsespunkter
Seksjon for undersøkelsespunkter
Registrerte poeng (0)
Klikk på kartet for å legge til undersøkelsespunkter
Instruksjonsseksjon
Hvordan bruke
  1. Last opp ditt plantegningsbilde
  2. Kalibrer skalaen med en kjent avstand
  3. Gå til et sted på gulvet
  4. Klikk på det stedet på kartet
  5. Kjør WiFi-kommandoen og lim inn utdataene
  6. Gjenta for minst 3 poeng
  7. Aktiver varmekart for å visualisere dekning
Survey Data Input Modal

Legg til undersøkelsespunkt

Punktetikett
OS-faner
OS-spesifikke kommandobokser
sudo wdutil info
SSID-velger (for Windows med flere nettverk) Datainngang Forhåndsvisning av analyserte data

Parsed data