मेरे पास यह परिदृश्य है। जहां मैं एंड्रॉइड यूजिंग बैश/पायथन में एक ऐप लिख रहा हूं। ताकि पीसी के माध्यम से मैं यूएसबी का उपयोग कर एंड्रॉइड से एंड्रॉइड से कनेक्ट कर सकूं, मैं गंतव्य पीसी/सर्वर से कनेक्ट कर सकता हूं।पीसी को एंड्रॉइड और एंड्रॉइड से पीसी को अन्य पीसी में जोड़ने के लिए एंड्रॉइड का किस ढांचे का उपयोग किया जा सकता है?
लेकिन यूएसबी में मेरे सभी एंड्रॉइड अनुरोध भेजने के लिए कौन सी एपीआई उपलब्ध है, ताकि मैं एंड्रॉइड के माध्यम से दूरस्थ रूप से सर्वर पीसी के लिए सहायता प्राप्त कर सकूं? क्या ऐसा करने के लिए कोई अन्य उपलब्ध ओपन-सोर्स फ्रेमवर्क है?
या
अप का पालन करें:
पहले से ही "टेदरिंग और पोर्टेबल हॉटस्पॉट" मेरे मोबाइल में विकल्प नहीं है। किसी तीसरे पक्ष के ऐप्स इंस्टॉल किए बिना।
तो एक बार मैं इसे सक्षम हो, तो मैं एंड्रॉयड + लैपटॉप का एक ही सबनेट में आईपी पते के साथ नए इंटरफ़ेस बुलाया usb0 है।
फिर मैंने एंड्रॉइड में बस एसएसएचड्रॉइड सर्वर स्थापित किया, अब 3 जी से मैं एंड्रॉइड से कनेक्ट कर सकता हूं। अब पीसी और एंड्रॉइड दोनों में डेटा साझा करने के लिए एक ही सबनेट के साथ यूएसबी 0 इंटरफेस है जो सभी रिमोट एक्सेस समस्या हल करता है।
अपने लैपटॉप पर:
$ ip addr
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether d4:be:d9:55:91:4a brd ff:ff:ff:ff:ff:ff
inet 192.168.0.219/24 brd 192.168.0.255 scope global eth0
inet6 fe80::d6be:d9ff:fe55:914a/64 scope link
valid_lft forever preferred_lft forever
7: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether c6:8a:95:bf:fa:2b brd ff:ff:ff:ff:ff:ff
inet 192.168.42.202/24 brd 192.168.42.255 scope global usb0
inet6 fe80::c48a:95ff:febf:fa2b/64 scope link
valid_lft forever preferred_lft forever
मेरी Android मोबाइल पर:
/data/data/berserker.android.apps.sshdroid/home # ip addr
11: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 6e:54:53:29:68:8c brd ff:ff:ff:ff:ff:ff
inet 192.168.42.129/24 brd 192.168.42.255 scope global usb0
inet6 fe80::6c54:53ff:fe29:688c/64 scope link
valid_lft forever preferred_lft forever
15: wlan0: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 50:01:bb:e3:fb:d7 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.163/24 brd 192.168.0.255 scope global wlan0
inet6 fe80::5201:bbff:fee3:fbd7/64 scope link
valid_lft forever preferred_lft forever
यह स्पष्ट नहीं है कि आप पहले से ही क्या काम कर रहे हैं और आप क्या हासिल करना चाहते हैं। और यह भी स्पष्ट नहीं है कि एंड्रॉइड डिवाइस की rooting स्वीकार्य है या नहीं। यह भी निर्भर करता है कि 3 जी नेटवर्क किस स्तर पर फ़ायरवॉल किया गया है। एक सार्वभौमिक समाधान हासिल करना मुश्किल होगा लेकिन मुझे लगता है कि विशिष्ट उपयोग के मामलों के लिए यह कठिन नहीं होना चाहिए। – akostadinov