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; } बाहरी टेबल: साइडबार | कैनवास क्षेत्र बायां साइडबार (250px निश्चित चौड़ाई) दायां कैनवास क्षेत्र दायां साइडबार (250px निश्चित चौड़ाई)
वाईफाई सर्वेक्षण उपकरण
सक्रिय साइट सर्वेक्षण
अनुभाग अपलोड करें
फ्लोर प्लान अपलोड
📁
फ्लोर प्लान अपलोड करने के लिए क्लिक करें
(पीएनजी, जेपीजी, या पीडीएफ)
अंशांकन अनुभाग
स्केल अंशांकन
स्केल सेट करने के लिए फ़्लोर प्लान पर दो बिंदुओं पर क्लिक करें
सर्वेक्षण डेटा विज़ुअलाइज़ेशन अनुभाग
सर्वेक्षण विज़ुअलाइज़ेशन
दंतकथा:
कमजोर → मजबूत
>-50 डीबीएम (उत्कृष्ट)
-50 से -70 डीबीएम (अच्छा)
<-70 डीबीएम (खराब)
नियंत्रण अनुभाग देखें
नियंत्रण देखें
ज़ूम करें: 100%
नियंत्रण:
* ज़ूम करने के लिए माउस व्हील
* शिफ्ट + पैन पर खींचें
* मध्य माउस पैन करने के लिए
नेस्टेड टेबल: रूलर और कैनवास के लिए 3x3 ग्रिड शीर्ष-बाएँ कोने शीर्ष शासक शीर्ष दायां कोना वामपंथी शासक केंद्र में कैनवास सही शासक निचला बायां किनारा निचला शासक निचला-दायाँ कोना
नेस्टेड तालिका के नीचे स्थिति पट्टी
तैयार - शुरू करने के लिए एक फ्लोर प्लान अपलोड करें एक्स: 0, वाई: 0
सर्वेक्षण बिंदु
सर्वेक्षण बिंदु अनुभाग
रिकॉर्ड किए गए अंक (0)
सर्वेक्षण बिंदु जोड़ने के लिए मानचित्र पर क्लिक करें
अनुदेश अनुभाग
का उपयोग कैसे करें
  1. अपनी फ़्लोर प्लान छवि अपलोड करें
  2. ज्ञात दूरी का उपयोग करके पैमाने को कैलिब्रेट करें
  3. फर्श पर किसी स्थान पर चलें
  4. मानचित्र पर उस स्थान पर क्लिक करें
  5. वाईफाई कमांड चलाएँ और आउटपुट पेस्ट करें
  6. कम से कम 3 अंक के लिए दोहराएँ
  7. कवरेज देखने के लिए हीटमैप सक्षम करें
सर्वेक्षण डेटा इनपुट मॉडल

सर्वेक्षण बिंदु जोड़ें

प्वाइंट लेबल
ओएस टैब
ओएस-विशिष्ट कमांड बॉक्स
sudo wdutil info
एसएसआईडी चयनकर्ता (एकाधिक नेटवर्क वाले विंडोज़ के लिए) डेटा इनपुट पार्स किया गया डेटा पूर्वावलोकन

पार्स किया गया डेटा