इस पेज में कटलफ़िश डिवाइस पर वाई-फ़ाई को कंट्रोल करने का तरीका बताया गया है.
Wmediumd का इस्तेमाल करें
कटलफ़िश वाई-फ़ाई की सुविधा Wmediumd का इस्तेमाल करती है, जो एक सिम्युलेशन टूल है.
इस्तेमाल किया जा सकता है. Wmediumd, वाई-फ़ाई पैकेट की डिलीवरी को मैनेज करता है
कटलफ़िश इंस्टेंस या कटलफ़िश इंस्टेंस और
OpenWRT इंस्टेंस. कटलफ़िश के लिए Wmedium का इस्तेमाल इनमें किया गया है:
/platform/external/wmediumd/
.
Wmediumd इंटरफ़ेस को कंट्रोल करने के लिए, WmediumdService
का इस्तेमाल करें
(Android 14 या इसके बाद वाला वर्शन) या wmedium_control
(Android 13 या इससे पहले के वर्शन) टूल का इस्तेमाल किया जा सकता है.
WmediumdService
Android 14 या उसके बाद के वर्शन वाले डिवाइसों के लिए, इसका इस्तेमाल करें
Wmedium टूल को कंट्रोल करने के लिए WmediumdService
. कंट्रोल करने का तरीक़ा जानने के लिए
REST API या कमांड लाइन इंटरफ़ेस (सीएलआई) का इस्तेमाल करते हुए इस सेवा के लिए, देखें
कटलफ़िश: एनवायरमेंट कंट्रोल.
नीचे दी गई टेबल में, WmediumdService
में दिए गए तरीकों की सूची दी गई है. ज़्यादा जानकारी के लिए
विधियों के बारे में जानकारी देखें, तो
wmediumd.proto
.
माटिंग में इस्तेमाल हुए तरीके | ब्यौरा |
---|---|
ListStations |
Wmediumd से अटैच किए गए सभी स्टेशन की सूची बनाएं. |
LoadConfig |
दी गई फ़ाइल के साथ Wmediumd कॉन्फ़िगरेशन लोड करें. |
ReloadConfig |
फ़िलहाल, लोड की गई Wmediumd कॉन्फ़िगरेशन फ़ाइल को फिर से लोड करें. |
SetCivicloc
|
किसी खास स्टेशन के लिए. |
SetLci
|
किसी खास जगह का एलसीआई (अक्षांश, देशांतर, ऊंचाई) सेट करें स्टेशन. |
SetPosition |
दो डाइमेंशन वाले स्पेस में स्टेशन की पोज़िशन सेट करें. |
SetSnr
|
दो के बीच, सिग्नल-टू-नॉइज़ रेशियो (एसएनआर) वैल्यू (0-255) सेट करें स्टेशन. |
SetTxpower |
किसी स्टेशन के ट्रांसमिशन पावर (TX पावर) को सेट करें. |
StartPcap
|
एयर पर ट्रांसमिट किए गए सभी फ़्रेम कैप्चर करें और उन्हें सेव करें
किसी .pcap फ़ाइल में. |
StopPcap |
मौजूदा पैकेट कैप्चर को रोकें और उसे फ़ाइनल करें. |
wmediumd_control
Android 13 या इससे पहले के वर्शन वाले डिवाइसों के लिए,
कटलफ़िश डिवाइसों में वायरलेस मीडियम को कंट्रोल करने के लिए wmediumd_control
टूल.
नीचे दी गई टेबल में, wmediumd_control
में सब-कमांड की सूची दी गई है.
सबकमैंड्स | ब्यौरा |
---|---|
list_stations
|
इससे जुड़े सभी स्टेशनों की सूची बनाएं मध्यम. |
reload_config
[CONFIG_FILE_PATH ]
|
इससे Wmediumd कॉन्फ़िगरेशन को फिर से लोड करें CONFIG_FILE_PATH . अगर CONFIG_FILE_PATH जानकारी मौजूद नहीं है, फिर से लोड करें कॉन्फ़िगरेशन फ़ाइल है. |
set_civicloc MAC_ADDR
CIVICLOC |
नागरिक स्थान सेट करें (उदाहरण के लिए, डाक पता) उसका पता कैसे लगाया जा सकता है. |
set_lci MAC_ADDR
LCI |
LCI सेट करें (अक्षांश, देशांतर, ऊंचाई). |
set_position MAC_ADDR
X_POSITION
Y_POSITION |
स्टेशन की स्थिति इसमें सेट करें दो डाइमेंशन वाला स्पेस. |
set_snr MAC_ADDR1
MAC_ADDR2
SNR_VALUE |
सिग्नल-टू-नॉइज़ रेशियो (एसएनआर) सेट करें दो स्टेशन के बीच वैल्यू (0-255). |
start_pcap
PCAP_FILE_PATH
|
सभी फ़्रेम कैप्चर करना शुरू करें
को हवा में भेजा जाता है और
.pcap फ़ाइल. |
stop_pcap
|
मौजूदा पैकेट रोकें और उसे फ़ाइनल करें कैप्चर करें. |
OpenWRT का इस्तेमाल करें
कटलफ़िश वाई-फ़ाई की सुविधा, वाई-फ़ाई को वर्चुअलाइज़ करने के लिए OpenWRT का इस्तेमाल करने की सुविधा देती है
ऐक्सेस पॉइंट (APs). कटलफ़िश के लिए OpenWRT को लागू करना
platform/external/openwrt-prebuilts/
.
OpenWRT से कनेक्ट करने के लिए, इस टेबल में दी गई जानकारी का इस्तेमाल करें. अगर आपको
कटलफ़िश लॉन्च करते समय, कोई विकल्प न जोड़ें. डिवाइस आईडी
cvd-1
है और OpenWRT WAN आईपी पता 192.168.94.2
या 192.168.96.2
है.
कनेक्शन किस तरह का है | डेस्टिनेशन |
---|---|
एसएसएच | root@OPENWRT_WAN_IP_ADDRESS |
वेबपेज | https://localhost:1443/devices/DEVICE_ID/openwrt |
वेबपेज (लेगसी) | https://OPENWRT_WAN_IP_ADDRESS |
OpenwrtControlService
Android 14 या उसके बाद के वर्शन वाले डिवाइसों को कंट्रोल करने के लिए,
और वर्चुअलाइज़ किए गए वाई-फ़ाई एपी कॉन्फ़िगर करने के लिए,
OpenwrtControlService
सेवा. इस सेवा को कंट्रोल करने का तरीक़ा जानने के लिए
REST API या सीएलआई का इस्तेमाल करके,
कटलफ़िश: एनवायरमेंट कंट्रोल.
नीचे दी गई टेबल में, OpenwrtControlService
में दिए गए तरीकों की सूची दी गई है. ज़्यादा जानकारी के लिए
विधियों के बारे में जानकारी देखें, तो
openwrt_control.proto
.
माटिंग में इस्तेमाल हुए तरीके | ब्यौरा |
---|---|
LuciRpc |
OpenWRT में, लूसी वेब इंटरफ़ेस पर RPC कॉल भेजें. |
OpenwrtIpAddr
|
OpenWRT WAN आईपी पता पाएं. किसी एसएसएच या वेब इंटरफ़ेस से OpenWRT इंस्टेंस डालें. |