eXport-it android UPnP/HTTP Client/Server
Ilana Aṣiri (Oṣu Kẹfa ọjọ 15, ọdun 2023 yoo ṣiṣẹ)
O ṣeun fun lilo ohun elo yii! A kọ eto imulo yii lati ṣe iranlọwọ fun ọ lati ni oye kini alaye ti ohun elo yii nlo, ati awọn yiyan wo ni o ni.
Ohun elo yii n gbidanwo lati pin awọn faili media rẹ (fidio, orin ati awọn aworan) lati ẹrọ Android rẹ lori nẹtiwọki Wi-Fi nipa lilo awọn ilana UPnP ati HTTP, ati nikẹhin lori Intanẹẹti pẹlu HTTP tabi HTTPS ati ilana ijẹrisi.
Ilana UPnP n ṣiṣẹ lori nẹtiwọọki LAN nikan (Wi-Fi tabi Ethernet). Ilana yii ko ni ijẹrisi ko si si awọn agbara fifi ẹnọ kọ nkan. Lati lo olupin UPnP yii o nilo awọn alabara UPnP lori nẹtiwọọki Wi-Fi, alabara kan (fun ẹrọ Android) jẹ apakan ohun elo yii.
Ohun elo yii ṣe atilẹyin lilo HTTP tabi HTTPS (ti paroko) lori Intanẹẹti ati ni agbegbe lori Wi-Fi pẹlu tabi laisi ijẹrisi. Lati gba atilẹyin ijẹrisi, o ni lati ṣalaye awọn orukọ olumulo ati awọn ọrọ igbaniwọle ninu ohun elo naa. O nilo ẹrọ aṣawakiri wẹẹbu kan bi alabara, lori ẹrọ jijin. Ni afikun, awọn faili media rẹ le pin ni awọn ẹka lati ṣe idinwo iraye si awọn faili kan fun olumulo kan pato. Orukọ olumulo le lo ọpọlọpọ awọn ẹka, ṣugbọn faili media nikan ni a ṣeto sinu ẹka kan ni akoko kan.
Ní ìbẹ̀rẹ̀ gbogbo àwọn fáìlì ni a ti yan a sì ṣeto sínú ẹ̀ka “ẹni”. O le yọ awọn faili media kuro ni yiyan lati yago fun pinpin wọn lori UPnP ati HTTP, ati pe o le ṣẹda awọn ẹka miiran ti o ba fẹ ki o ṣeto awọn faili media ni awọn ẹka pato diẹ sii.
Ohun ti alaye yi ohun elo gba?
- Ohun elo yii ko gba data ti ara ẹni kankan. O nlo aaye data agbegbe kan ninu ohun elo lati tọju awọn atokọ ti awọn faili media ati awọn eto rẹ, ṣugbọn ko si data ti a fi ranṣẹ si olupin ita.
- Ti o ba fẹ ki olupin wẹẹbu rẹ wa lori Intanẹẹti, ni aaye lati pin kaakiri adiresi IP ita rẹ eyiti, ni pupọ julọ awọn ọran, o yipada nigbagbogbo, o le lo olupin “club” bii www.ddcs.re . Ni ọna yii, a fi ifiranṣẹ ranṣẹ ni gbogbo iṣẹju mẹwa, ti o ni orukọ olupin rẹ ninu, URL olupin (pẹlu adiresi IP ita rẹ), ifọrọranṣẹ kukuru, koodu ISO ede ti olupin yii, ati URL ti aworan kan lati lo. bi aami.
Olupin ẹgbẹ naa le tọju data wọnyi ni awọn ọjọ diẹ ninu awọn faili log ṣaaju ṣiṣe mimọ, ati nigbagbogbo adiresi IP ita rẹ yipada nipasẹ olupese nẹtiwọọki rẹ ṣaaju opin idaduro yii.
Olupin ẹgbẹ naa, ni eyikeyi ọran, o kan lo lati fi idi asopọ mulẹ si olupin rẹ, lati ọna asopọ HTTP kan ninu tabili oju-iwe wẹẹbu kan. Ko si data gidi (pẹlu orukọ olumulo ati ọrọ igbaniwọle) ti n kọja nipasẹ olupin ẹgbẹ naa. Eyi tun jẹ ohun elo yiyan ti o le mu ṣiṣẹ tabi mu ṣiṣẹ nigbati o ba fẹ.
- Ohun elo yii nilo adiresi IP ita rẹ lati gba laaye (ati pe fun iyẹn nikan) lilo olupin HTTP rẹ lori Intanẹẹti. Nigbati o ba ṣee ṣe, o gbiyanju lati gba lati ẹnu-ọna Intanẹẹti agbegbe rẹ lori UPnP (UPnP wa pẹlu ohun elo kikun nikan).
Ti UPnP ko ba le lo, lẹhinna ohun elo naa gbiyanju lati gba adiresi IP ita rẹ, fifiranṣẹ ibeere HTTP kan si oju opo wẹẹbu www.ddcs.re wa. Adirẹsi IP ipilẹṣẹ ti ibeere yii, eyiti o jẹ deede adiresi IP ita rẹ, ni a firanṣẹ pada bi idahun. Gbogbo awọn ibeere ọjọ ikẹhin ti wa ni ibuwolu wọle lojoojumọ, ati pe adiresi IP ita rẹ le rii ninu awọn faili log ti olupin wẹẹbu yii.
Titọju inagijẹ ibudo ita si odo (gẹgẹbi a ti ṣeto nipasẹ aiyipada), ṣe idinamọ deede gbogbo ijabọ Intanẹẹti si olupin wẹẹbu rẹ nigbati o ba sopọ lori LAN (Wi-Fi tabi Ethernet). Ni deede, fun pupọ julọ awọn eniyan, ko si ijabọ ti o ṣee ṣe lati Intanẹẹti si olupin ti o wa ninu foonu rẹ nigbati o ba sopọ si Nẹtiwọọki Alagbeka.
- Ni afikun, aṣayan kan yọọda lati mu ṣiṣẹ tabi mu àlẹmọ ṣiṣẹ ni olupin HTTP, ni opin iraye si subnet IP agbegbe nikan, nitorinaa dina, ni ibeere, gbogbo ijabọ ita, nigbati ẹrọ rẹ ba sopọ mọ Wi-Fi tabi Ethernet nẹtiwọki.
Oṣu Kẹfa ọjọ 15, ọdun 2023 yoo ṣiṣẹ