Blog: http://www.ddcs.re
email: exportit.ddcs@gmail.com
Waxay leedahay Ujeedada ugu weyn sida in la oggalaado isticmaalka xogta aad ku yaalla aad telefoon Android ama kiniin, on aaladaha kale sida nidaam kale Android ama PC, ama haddii warbaahinta waa socon on your set TV. Waayo, in, waxa uu u adeegsanayaa Axdiyada ugu caadiga ah, UpnP iyo http.
Dhoofinta-u fulisaa server iyo macmiilka (laba walxood on your desktop Android). server dhisa liiska faylasha video, audio iyo image, iyo wixii intaa ka pdf iyo files eBook ka heli kartaa in aad nidaamka Android. liiska ka mid ah files oo leh sifooyin ay ayaa lagu wadaa in xusuusta oo la daabacay iyada oo a Directory Service UpnP iyo server HTTP ah.
files waxaa loo qaybiyey oo keliya afar qaybood: files fiidiyo (mp4, webm iyo 3gpp) faylasha audio (mp3, ogg iyo m4a), files image ah (jpeg, gif ama jpeg), iyo eBuugaag (pdf, prc, epub, pdb, mobi and djvu).
server waxaa aan loogu talagalay si ay u maareeyaan kun oo files, dhowr boqol oo u eg waxa sida caadiga ah waxaan leenahay on phone ama kiniin.
ugu horreeya oo dhan, kaliya bilaabi server iyo sugto dhamaadka nidaamka initialization. Haddii aad tahay on WiFi ama network Mobile waxaad eegi kartaa xaaladda iyo URLs in ay isku dayaan. Waayo, inta badan dadka server waa geli karin ka network Mobile. marka hore waxaad ka hubsan kartaa wixii aad server waa la qaybinta tilmaanta browser web a in deegaanka URL ka dib ka baxday suuqa kala server (server dhabta ah waxaa socda ee asalka ah). Waxa kale oo suuragal ah in la isticmaalo cinwaanka IPv6 ku loopback si ay u helaan bogga HTML ka siiyaa biraawsarkaaga la URL ah sida "http://[::1]:8192".
Sida tallaabo labaad, waxaad isticmaali kartaa qaabeynta server ah in aad bedesho magaca server iyo laga yaabee qabsado size font in aad luqadda iyo qalabka.
Tallaabada xigta ka kooban yahay in la qeexo username iyo password sida maamulaha inay helaan qaybaha oo dhan.
Markii ay u shaqayso, waxaad u qeexi karaan magacyada user dheeraad ah helitaanka qaybaha gaarka ah.
Ugu dambayntiina aad u qeexi karaan "gudbiyo dekedda" marka aad ku xiran yihiin ku WiFi guriga in ay ka soo Internet heli karo. Haddii aad isticmaalayso codsiga buuxa la taageero UPnP, waxaad leedahay oo keliya si ay u qeexaan alias a dekedda waxba kama aan in qaabeynta iyo hubi on Console haddii ay u shaqayso. Iyadoo codsiga lacag la'aan ah aad leedahay si aad gacanta reserved aad router ADSL. Marka waxay u egtahay wanaagsan aad isku dayi kartaa guriga la browser kasta oo web aad qabto, adiga oo isticmaalaya wakiil ah Web dadweynaha oo lacag la'aan ah iyada oo taageero Javascript.
Https inkastoo ay taageerayaan, ma eegi si fiican u isticmaala caadiga ah si rasmi ah loo isticmaalo iyadoo casriga ah iyo qaab saboolka ah marka la barbar dhigo HTTP fudud.
Marka lagaala dekedda iyo sugida ayaa ka shaqeynaya, waxaad isticmaali kartaa "kooxda" option inay noqdaan kuwo si fudud loo heli karo Internetka, soo bandhiga xogta aad on www.ddcs.re. Si aad u tijaabiso server adiga kuu gaar ah u baahan yahay isticmaalka wakiil Web ah, maxaa yeelay, gaar cinwaanka IP dibadda ha waa ka network WiFi aad heli karo. doorasho ogolaanshaha Tani si looga fogaado qaybinta URL a beddelo cinwaanka IP iyo tiro dekedda, gujinaya kaliya on line ah server xaq u qeexay magacaaga server, xukun sharaxaad yar iyo mid ka mid ah aad image sida icon.
taageero UPnP ayaa waxaa bixiya Teleal Cling 1.0.5 (Copyright (C) 2010 Teleal GmbH, Switzerland), iyo Server http la dhisay on top of NanoHTTPD version 1.25, Copyright 2001,2005-2012 Jarno Elonen iyo 2010 Konstantinos Togias. Sayidka arjigaan ku jira software LGPL. Labaduba waa versions modified, code aan hooyo. maktabadda TelealCling waa mid ka mid file weel oo keliya dhisay leh beddelka yar looga baahan yahay codsiga ka clingcore, clingsupport (1.0.5) iyo telealcommon (1.0.14) files weel ... NanoHttpd ahaa modified si ay u taageeraan "MADAXA" method, in lagu daro madax HTTP DLNA, codsi jaridda iyo si ay u bixiyaan ah bogga hore. code source waxaa laga heli karaa sida eedeysanuhu ah.
oo dhan emoticons loo isticmaalo in comments ah ayaa loogu talagalay oo sameeyey by Enrico Gollnow (Erni). Booqo website uu si aad u hesho Macluumaad dheeraad ah isaga oo smileys uu (http://www.gomotes.com) ku saabsan.
joogtada ah encryption password wuxuu isticmaalaa maktabadda jsbn Tom Wu ee (Javascript BigInteger iyo RSA) dhinaca browser web iyo SpongyCastle maktabadda Java dhinaca server.
Codsigan wuxuu adeegsanayaa JmDNS, oo ah hirgelinta mashruucyo badan oo DNS ah oo Java ah oo loogu talagalay helitaanka adeegga iyo diiwaangelinta. Maktabadani si buuxda ayay ula shaqeyn kartaa nidaamka Apple ee Bonjour. Dhammaan mahadnaqa Arthur van Hoff, Rick Blair iyo Kai Kreuzer, oo ah maktabadkan wax ku oolka ah ee ruqsad haysta sida hoos timaada Liiska Apache, Version 2.0.
Codsigan waxa uu isticmaalaa muuqaal fanaaneed ah oo lagu magacaabo Playr oo la yiraahdo Playr oo ay soo saartay Julien 'delphiki' Villetorte gdelphiki@gmail.com ee hoos imaanaya MIT License, dhammaan mahadnaqa shaqadan weyn iyo oggalaanshaha isticmaalka.
Waxaan isticmaaleynaa PDF.JS si aan u tuso feylasha PDF anagoo adeegsaneyna WebView. Mashruucan Isha Furan waxa uu hoos imanayaa shatiga Apache Version 2. PDF.js (https://mozilla.github.io/pdf.js/) waa daawade dukumeenti la qaadi karo (PDF) kaas oo lagu dhisay HTML5. PDF.js waa bulsho ay wado oo ay taageerto Mozilla.
Xidhmada epubjs-reader (https://github.com/futurepress/epubjs-reader) waxa loo isticmaalaa epub eBooks buugaagtana waxa lagu muujiyaa WebView. Software-kan waxa lagu heli karaa shatiga MIT.
Waxaan hadda u isticmaaleynaa Acme4J sida Macmiilka Java (https://shredzone.org) ee borotokoolka _Automatic Management Environment_ (ACME) sida ku qeexan RFC 8555 (https://tools.ietf.org/html/rfc8555) ). ACME waa hab-maamuus ay hay'adda shahaadada (CA) iyo codsaduhu isticmaali karaan si ay u habeeyaan habka xaqiijinta iyo bixinta shahaadada. Waa hirgelin il furan oo madax-bannaan oo aan ku xidhnayn ama ay taageertay Aynu Sirinno.
Acme4J wuxuu u baahan yahay maktabadda Jose4j (https://bitbucket.org/b_c/jose4j/wiki/Home) kaas oo ah mid adag oo sahlan in la isticmaalo hirgelinta il furan ee JSON Web Token (JWT) iyo JOSE sifaynta suite.
Labada qaybood oo ugu muhiimsan waa server iyo macmiilka, iyo, ka dib markii loo xirxiro, waxaad leedahay laba walxood on your desktop.
server wuxuu ku bilaabmayaa adeeg dheer orodka taas oo dhab ahaantii, server Media dhabta ah bixinta adeegyada UPnP iyo HTTP. Adeeggan waxaa socda ee asalka ah, kaliya icon ah gaadhsiin yar ayaa lagu wadaa on Launch Android. subtask muhiim ah server ka, waa qaabeynta. By gudasho la'aanta dhoofinta server xogta oo dhan files on shabakadda WiFi maxaliga ah. Waxaad dooran kartaa / deselect files dhex qaabeynta.
Xogta geeddi macmiilka qaybiyey by server UPnP helay (WiFi) network degaanka. Waxay leedahay sida subtasks Mediaplayer ah oo muujinaya mp4, webm ama 3gpp videos iyo dhageysto mp3, ogg ama m4a files audio, a Webview suuqa kala hadal for soo bandhigeen sawiro. Intaa waxaa dheer, adeeg asalka ah la bilaabi kartaa degsado files ka server ka. Marka bilowday ka hor inta server ka, macmiilka initialize adeegga UPnP laakiin aan qaybinta files xogta, nooc ka mid ah server madhan. waxaa loo baahan yahay adeegga Tani si aad u hesho helitaanka server kale UPnP.
In goobaha nidaamka ee, ka dibna goobaha sare, waxaad ka heli kartaa maamulaha batteriga. Si kor server iyo si joogto ah ordaya, waa in aad doorato qaab qorshe xoogga, iyo dhaqaajiso app this in barnaamijyadooda la ilaaliyo iyo in apps xoog-xoog ah.
Haddii macquul ah waa inaad dhawrtaan WiFi firfircoon markii qalab aad hurdo iyo server u waddaa, iyo marka lagu daro, haddii qalab aad leedahay xidhmooyin DLNA dhafan, waa in aad ma uu fiirin for "qalabka dhow" ku jira saldhigyo nidaamka.
server u baahan in ay helaan nidaam file iyo inuu wax akhriyo goobaha phone u arko isbedel gobolka sida on WiFi ama haddii gudbinta xogta waxaa firfircoonaan haddii xiran network mobile. Optionally server ka SMS diri kartaa marka cinwaanka IP dibadda la bedelo (ikhtiyaar in qaabeynta) iyo code dalka by Access_Coarse_Location, (Ma aha meel sax ah kaliya labada warqado code dalka). Barnaamijka macmiilka isticmaalaa fasax u qoro kaydinta dibadda loogu talagalay badbaadinta files soo bixi, oo fasax ah record audio for muujinaya gooladaha marka dhegaysiga muusikada.
Si aad u daabacaan faylasha on Internet aad server Dhoofinta-u, aad leedahay si aad rights reserved aliasing dekedda server HTTP ee router ADSL. UPnP maamuuska aan la heli karin on Internet, HTTP kaliya. Tirada dekedda default waa 8192 (aad u beddeli kartaa iyada oo loo marayo habka qaabeynta), iyo dekedda alias ah shabakad dadweynaha, waa in la siiyaa on router ADSL la xidhiidha cinwaanka IP WiFi ah server Dhoofinta-u. Tirada default dekedda dibadda ee qaabeynta waa 0, laakiin waxa aad sameyn kartaa waxa aad rabto in aad sida 8192 ama 80. URL ay u isticmaalaan si ay u helaan aad server, waxaa la siiyaa dhinaca sare ee suuqa kala server ka.
Server-kaygu waxa uu sanado badan ku taageerayay HTTPS shahaadooyin iskiis u saxeexay, laakiin, in kasta oo ay shaqeyso, habkani waxa uu bixiyaa dhibaatooyin iyo fariimo khalad ah. Taasi waa sababta, waxaan go'aansaday inaan hirgeliyo hab-maamuuska Maareynta Shahaadada Tooska ah ee Deegaanka_ (ACME), si aan u helo oo aan u ilaaliyo shahaadooyinka heerka X509.
Hab-maamuuska ACME waxa uu leeyahay shuruudo farsamo, looma adeegsan karo qof walba. Si aad u isticmaasho borotokoolkan, waxaad u baahan tahay magac go'an oo DNS ah oo ku yaal cinwaankaaga IP-ga ee dibadda ah. Shahaadada X509 waa in lagu dejiyaa kaliya magaca DNS ee aan ku qornayn ciwaanka IP-ga.
Si aad shahaadada uga hesho Aynu Encryption, waxaad u baahan tahay inaad adeegsato server HTTP ah oo leh lambarka dekedaha caadiga ah (80) ee magaca DNS dibadeed. Codsigayga, waxaad ku heli kartaa shahaadada kaliya server-ka ku shaqeeya HTTP oo loo yaqaan '80'. Kaliya hal server ayaa ku isticmaali kara qiimahan shabakadda Wi-Fi gurigaaga. Markaad haysato shahaado ansax ah, waxaad isticmaali kartaa HTTPS dekedda caadiga ah ee "443" kaliya mid ka mid ah mareegahaaga shabakadeed oo loo dejiyay "deked alias". Laakin si aad uga fogaato in aad "xidid" qalabkaaga waa in aad u isticmaashaa dekedaha ka sareeya 1024 sida nambarada dekeda "maxali ah" ee muunad 8080 ee HTTP iyo 8443 ee HTTPS.
Guddiga "habaynta" waxa loo habeeyay si ay u taageerto magacyada dekedaha ee labada hab-maamuuska HTTP iyo HTTPS, waxa kale oo aad siin kartaa magac DNS ah oo aad taqaanid, cinwaankaaga IP-ga ee dibadda Magacan waxaa lagu qeexi doonaa shahaadadaada X509 marka lagu daro magaca bixiyaha shabakadaada haddii aad mid leedahay. Shahaadada waxaa si toos ah loogu qaybiyaa serferada kale ee ku shaqeeya isla shabakada Wi-Fi, taas oo u ogolaanaysa in HTTPS lagu isticmaalo intarneedka laakiin leh qiyamka kale ee dekadaha.