Tlolela ho litaba
Khutlela ho Nymchat

Motheo oa tsebo Ntle le Marang-rang

Bluetooth mesh

Melaetsa e se nang marang-rang, ha e na litšebeletso tsa selefouno ebile ha e na lisebelisoa tsa mofuta ofe kapa ofe mosa. Lisebelisoa tse haufi li hokahana holim'a Bluetooth LE 'me li romellana melaetsa, kahoo molaetsa o fihla batho ba fetang seea-le-moea ka ho tlolela lisebelisoa tse lipakeng.

Seo letlooeng ke sona

Mesh ke sepalangoang sa bobeli se tsamaeang haufi le li-relay, eseng sesebelisoa se arohaneng kapa se arohaneng boitsebiso. Liteishene tsa sechaba le melaetsa ea lekunutu ka bobeli li sebetsa holim'a eona, 'me sesebelisoa se etsa qeto ea hore na ke efe tsela eo u ka e nkang ka bo eona: Marang-rang e romella marang-rang ebe e khutlela ho Bluetooth neng ha e fumanehe, ha thaka e fumaneha feela ka seea-le-moea e lula e le letlooeng ka tsela efe kapa efe.

Ke lenane-taelana la ho tsoala (flood network). Sesebelisoa ka sesebelisoa se fetisetsa lipakete ho lisebelisoa tseo se ka li utloang, ka thuso ea leoto le le leng la ho fihla ho 7, e tlosa lintlha tse phelang hangata tseo e se li bonile e le hore pakete e se ke ea tsamaea ka ho sa feleng. Batho ba babeli ba ke keng ba utloa a le bang le e mong ka kotloloho ba ntse ba fana ka melaetsa feela haeba ho na le rangkaian ea lisebelisoa pakeng tsa bona.

Tlas'a seo, para e 'ngoe le e 'ngoe ea lithaka e matha a Lerata la XX ho ts'oarana ka letsoho le ho bua holim'a eona nako ea hau e patiloeng. Lipakete li koahetsoe 'me, ha li le khōlō, li arohane, kahoo boholo ba eng u romela e re hanyenyane kamoo ho ka khonehang mabapi le hore na ke eng.

Phethelo e fihla feela ho ea mamelang ka motsotso oo, kahoo lintho tse tharo li fetisa molaetsa: lisebelisoa hopola nalane ea sechaba ea haufinyane mme o e fetisetse ho eafe e mong ea neng a sa e fumane, baahi ba haufi ba tsamaea ka lengolo le thimileng bakeng sa motho ea hōle, le ntho efe kapa efe e rometsoeng ntle le inthanete ke e tsoetšitsoe hamorao ha internet e khutla.

Ho e bulela

Bula phanele ea Bluetooth mesh ebe o tobetsa Bulela. Se etsahalang kamora moo se ipapisitse le seo u se tsamaisang.

Sebaka sa marang-rang sa Nymchat Bluetooth, se bonts'ang boemo ba letlooeng, lisebelisoa tse pentiloeng, lithaka tsa letlooeng le lethathamong la radio.
Sebaka sa marang-rang: boemo, lisebelisoa tse tsamaisanang, lithaka tse utloiloeng, le tlaleho ea seea-le-moea e phelang.

Ho Android le iOS

Sesebelisoa se na le likarolo tse peli tsa Bluetooth ka nako e le 'ngoe - ea ipapatsa le ho sekela ba bang - kahoo lisebelisoa life kapa life tse peli tse haufi lia hokahana ho sa tsotelehe hore na ke mang ea hlokometseng e mong. Grant tumello ea Bluetooth ha e botsoa 'me e iphumanela lithaka ka bo eona.

Ho sebatli

Sesebelisoa sa marang-rang se ikopanya le mesh e tšoanang ka Web Bluetooth, ho libatli tsa Chromium: Chrome, Edge, Opera le Sebete. Ho Safari le Firefox, tse sa sebeliseng Web Bluetooth, mesh Litaolo li patiloe ka botlalo ho fapana le ho fanoa ebe lia hloleha.

Sebatli se kopanya joalo ka lekhasi

Sebatli se ka nka Bluetooth feela bohareng karolo: ha e khone ho ipapisa, kahoo lisebelisoa tse ling ha li khone ho e fumana. E hokela kantle ho lifono tse haufi mme e fetisetsana ho eona bona. U khetha sesebelisoa se seng le se seng hang ka ho khetha sesebelisoa sa sebatli, ka mor'a moo se e ikopanya hape ka boyona. Li-browser tse peli ha li khone ho hokahanya ka kotloloho.

Ho arolelana letlooeng le Bitchat

Lisebelisoa tsa Nymchat Bitchat's mesh protocol terateng, byte bakeng sa byte - ts'ebeletso e tšoanang ea GATT le sebopeho Li-UUID, hlooho e tšoanang ea pakete, mefuta e tšoanang ea melaetsa, moeli o tšoanang oa hop. Tse peli lisebelisoa ha li kopane ka letho; li ka har'a letlooeng le le leng, le sesebelisoa sa Nymchat 'me sesebelisoa sa Bitchat se fumanana' me se fapanyetsana melaetsa e patiloeng ka kotloloho.

Lipakete tse phatlalatsang li ka boela tsa jara a nostrLink: sehokelo se saenneng ho tsoa ho mesh mesh to boitsebiso ba bona ba sebele ba Nostr. Ha e mong a le teng 'me a netefatsa, motsoalle eo u kopaneng le eena ka Bluetooth e hlaha e le motho ea tšoanang le eo u mo tsebang ho tsoa ho li-relay.

Ho lekanyetsa nalane le melaetsa e ntseng e tsamaea e hlalositsoeng tla tlase ke mafomata a Bitchat le, kahoo lisebelisoa tse peli ha li bolokelele feela har'a mesh e le 'ngoe — li sehlophantša nalane ea sechaba ea e mong le e mong mme li tsamaea ka melaetsa ea e mong le e mong.

Nako e nketsoeng ke letlama la mofuta o o kopaneng

Phofolo e fana ka molaetsa oa sechaba ho mang kapa mang ea leng sebakeng sa seporadio ka nako eo. Tsamaea u kena ka phaposing ka metsotso e le 'ngoe e feteletseng 'me molaetsa o se o se o se ke oa fumaneha. Kahoo, sesebelisoa se seng le se seng se boloka nako ea melaetsa ea sechaba e sa tsoa utloahala — ho fihlela ho Lihora tse 6, e fihla pakete tse 1,000 — mme e lekanya nako eo le moferefere e mong le e mong eo e kopanang le eona, hoo e ka bang nako le nako bonya ba metsotso e 15. Leha e le eng eo u neng u e hloka, ba u romella; leha e le eng eo ba neng ba e hloka, u ba romella.

Ho bapisoa ka sehlopha se nyenyane sa tharollo ea mofuta oa probabili (filter e coding e entsoeng ka Golomb), kahoo ho kopanya melaetsa e ka bang robeli le metso e mehlano ho qeta ka k'ilobite e ka bang e le nngwe ho e-na le e leshome le supa. Ke sebopeho se sefanang le sa Bitchat, kahoo lisebelisoa tse peli li kopanya nalane ea e mong le e mong ho e-na le hore e ’ngoe le e ’ngoe e tšoere lehlakore le le leng la nalane ea sehlopha.

Fensetere e bolokiloe ka sesebelisoa, kahoo e lula e le teng le ha se hloehlisoa. Ke seo se etsang hore fono e ka sebetsa joalo ka mofatshwa wa motse: tsamaea pakeng tsa lihlopha tse peli tse neng li sa lebeletse ka ho le le lejolong la tsona, kapa o khutlele ka mor'a lihora tse ling, mme o fana ka seo le le leng le sa se fumang.

Melaetsa e bulehileng feela

Feelo feela e ne e tsamaisoa ka tsela ena — melaetsa e seng e bonahala ho mang le mang ea lebelong la radio. Melaetsa ea sephiri, lipuisano tsa ho lumellana le lithothokiso tse bolokehileng ha e sa tloaeleha ho ba karolo ea eona.

Melaetsa e nkoang ke batho ba bang

Haeba u ngola motho ea sa lekane le moo melaetsa e fihlellang teng ka radio, ha ho na motho ea ka mo nehelang molaetsa. Nymchat e o thiba ka senotlolo sa motho eo mme e fana ka likopi tse thibilelipeng ho baetsi ba se seng ba ba le bona ba o ba ba haufi. Ba se thusa, mme ba lefa haeba ba kopana le mohlankana wa ho amohela.

Khopi e hlakile ho mang kapa mang ea e tshwareng. Tlhahisoleseding e le nngwe feela ea tsela eo e nang le yona ke letshwao le le e fihla letsatsi le letsatsi 'me e ka baloa feela ke motho ea seng a ntse a tseba sello sa motho ea amohelang, kahoo livalo tse peli tsa motho e le mong ka lintlha tse fapaneng ha li bonahale li amana le motho e mong le e mong. Feela motho ea amohelang a ka bula e le 'ngoe — 'me ha a e bula, o ithuta hore na o e ngotse mang, hobane boitsebiso ba motho ea rometseng bo tiiloe ka hare.

Dikopi ha li eketsehe. Mokanyetsi e mong le e mong o na le tekanyetso e aroloang ka har'a tse peli ha a fa motho e mong karolo, ka hona molaetsa o fapalla ho bakanyetsi ba se nnyane ebe o emela. Mail e fela ka mor'a Lihora tse 24, hape ke metsoalle feela eona e nang le boitsebiso bo netefalitsoeng e e fang efe kapa efe.

Lapeng moo e ka nang teng, Nymchat o thiba lebofatlo ho a senotlolo sa nako e le 'ngoe ho eona ea moamoheli e nang le nako e telele. Sesebelisoa se seng le se seng se ntša sehlopha se seholo sa tsena, se saenitsoeng hore se se ke sa tholwa, 'me sehlopha sena se tsamaea ka tsela e tšoanang le nalane e tsamaeang — e leng ntho e etsang hore se fumanehe ha moenelwa a le hōle, hona lehafeeleng nakong eo molaetsa oa bona o ntse o tsamaea. Moamoheli o hlakola konota e ’ngoe le e ’ngoe ha e se e sebelisitsoe. Ho hlakola hoo ke sona sepheo: lena le ke lena le ke ke la bulleha ka morao ho kopitsoa semoleng, le ke motho ea tla fumana konota ea boitsebiso ea moamoheli hamorao.

Ho tlosa ho emetse ka hoo holimo Lihora tse 48, hobane mabititi a mangata a ka nna a tšoere likopi tsa lenafo le le leng, 'me li fihla nako le nako ha mabititi a bona a kopana le uena; ho tlosa eona ea pele ho etsa hore kopi e 'ngoe le e 'ngoe e tlang ka morao e shebahale e le melaetsa e lahlehileng. Ha mofahi a sa lebeletse sehlopha sa hau — sesebelisoa seo u sa se arolelang kamore le sona — ba khutlela oa sesebelisoa sa hau sa nako e telele. Molaetsa o ntse o fihla; feela tšepahalo e matla eo e seng e le teng.

Se seo mosebeletsi a se ithutang

Ho fa motho konopo ho bolela hore ho na le molaetsa le hore u o rometse. Hase ntho e ka hare, le hore ke ea mang — empa ke nnete ea hore ho na le molaetsa. Haeba lipapali tseo u sa batleng ho li etsa, Ghost Mode ha e sebelise maberere le le leantsi (bona ka tlase).

Litumeliso tse rometsweng ntle le inthanete

Molaetsa oo u o romelang ha u sa hokahane le inthanete o tsoa ka radio hang-hang, o fihla ho mang kapa mang ya haufi — ha ho na le motho e mong, hobane ha re bua ka lisebelisoa tsa ho fetisa melaetsa, ha o ne o sa tšoanye. Nymchat o o boloka, mme o o ntša motsotso oo inthanete e kenyelletsang ka oona, o boloka nako ea pele eo o o rometseng hore o lule moo o o ngotseng teng puisanong.

Motho e mong le e mong ea seng a se amohile ka Bluetooth ha a ke ke a se bona hape ka makgetlo a mabeli: kopano e ncha e e-etsang e na le letšoao le le lumellang sesebelisoa sa bona ho e hlokomela. Melaetsa e tšoereng e fella nako ka mor'a Lihora tse 24; e seng e e tsamayang e hlahile e tsoetse e le e hlolehileng ho e na le ho saletsoe e le e rometsoeng.

Leha ho le joalo, ha e emele feela. Ka nako e le nngwe, Nymchat e botsa ba bang ba haufi ba ntseng ba na le signal ho phatlalatsa molaetsa ka lehlakorela la eona — ho kopanela ho le leng ka phaposing ho lekanela bohle ba ho e ntšeng. Molaetsa o saenoa ke sesebelisoa sa hao pele o tsoa, kahoo motsoalle ea o rweleng ke lebenjava la molaetsa: ha a khone ho fetola lentsoe le le leng la seo a se phatlalatsang, ’me mecha ea ho fetisa melaetsa e tla a hana haeba a leka ho etsa joalo. Le sebetsa ka lehlakorela le leng hape, kahoo sesebelisoa se se nang signal sa sona ka boyona se ka ntse sa... bala lehlakorela ka ho moahi ea nang le le leng.

Sena ke mokhoa o mokhutšoanyane, eseng khophi e le nngwe feela. Ha ho na se bolellang sesebelisoa sa hau hore na moahi o khonne kapa ha a khonne ho hatisa, kahoo molaetsa o lula o emetse tlamisano ea hau ka tsela efe kapa efe. Haeba ka bobeli li sebetsa, khophi tse peli ke molaetsa o le mong o pakang byte-for-byte mme li-relay li boloka e le ’ngoe. Feela melaetsa ea channel e tsamaea ka tsela ena — ho kopa motho hore a romele molaetsa o ikhethileng ho tla mo bolella hore u ngola ho mang — mme ha e tsamaee ka Ghost Mode, moo saenature e ka supang tšabo-moko ea hau ea nnete ka kotloloho.

Ghost Mode

Sesebelisoa sa mesh ke seea-le-moea se itlhahisang khafetsa, e leng sona se etsang hore ho be bonolo ho latela libaka le mananeo. Ghost Mode ke karabo ea ho kena.

Ha e ntse e tsoela pele, mang le mang identifier e tsamaisoang ke phatlalatso e nkeloa sebaka ke ntho ea ho lahla boleng, 'me kaofela ha tsona li potoloha hammoho:

  • konopo ea Noise static - eo ID ea lithaka le menoana e tsoang ho eona;
  • senotlolo sa ho saena sa Ed25519;
  • lebitso la Bluetooth le phatlalalitsoeng;
  • lebitso la bosoasoi;
  • tse phatlalalitsoeng nostrLink, e lulang e le ea sebele empa e fetoha ephemeral, kahoo lithaka li ntse li ka khona fihla ho uena ntle le letho le rarollang npub ea hau.

Ho potoloha ho etsahala ka nako e batlang e le teng Metsotso e 15. Boitsebiso bo tlohetseng mosebetsi lula decryptable ho fihlela ho 8 linako kahoo karabo ea morao e ntse e fihla, 'me a moqoqo o qalileng ha ghosted e khokhothetsoe ka har'a letlooeng ho e-na le ho khutsa ho fallela ho li-relay tlas'a senotlolo sa hau sa sebele.

Avatar le ho arolelana banner ho hanetsoe ha Ghost Mode e ntse e sebetsa: setšoantšo se pheta-phetoang se hokahanya tse peli nako mmoho kapele ho feta senotlolo sefe kapa sefe.

Melelo e 'meli ea tšebetso e ka holimo e tima ka hona, ka lebaka le le 'ngoe. Sesebelisoa se se neng se sa bonahale ha se ke se kōpa motho e mong le e mong hore a tšabele molaetsa — motsamai ea ntse a tšoere lebokose ka mor'a hore u fetole mokhoa ke lalaelo pakeng tsa boitsebiso bo 'bileng bo le bobeli. Mme puisano e khetiloeng har'a marang-rang ha e ke e kenyelletsoa hape ho litsela tsa ho fetisa melaetsa, kaha kopano eo e ne e ka saenoa ka senotlolo sa hau sa nnete 'me ea bolella motho e mong le e mong hore ntho e neng e se 'ghost' e ne e le mang hantle. Sesebelisoa se se neng se sa bonahale ha se etse le ho ntša likofike tsa nako e le 'ngoe: ntho efe kapa efe ha e ke e nkoa e nateletsoa ho sona kapa ho tsoa ho sona, ka lebaka leo, sehlopha seo se ne se ka ba ntho e 'ngoe feela eo boitsebiso bo sa tšoareng bo neng bo phatlalatsa bakeng sa tšebetso e ke keng ea itholela eona.

Ghost Mode ha se lebitso la motho

E etsa hore sesebelisoa se be thata haholo ho se latela. Ha e etse hore e se fumanehe. Bluetooth aterese ea hardware e laoloa ke mokhoa oa ho sebetsa, eseng ka app, le nako le mekhoa ea sechaba e lula e lumellana - motho a le mong, sebakeng se le seng, ho bua le batho ba tšoanang, ka nako e tšoanang.

Meeli

  • Range ke sebaka sa Bluetooth. Meters amabalelele ka ntle, a fela ha e le ka har'a lifale. Mesh e hlahisa tšebetso e eketsehileng ka ho fetela-fetela, eseng ka ho hoella ka lentsoe le phahameng. Lenane la baeng (peer list) ka har'a paneli ea mesh le tla u bolella hore na ke efe: u rometse ping ho motho e mong 'me o tla u ruta nako e neng e se e ntse e le tseleng le hore na ba le boemo ba bo kae ba ho fetela-fetela.
  • Bandwidth e nyane. Liforeimi li na le li-byte tse 512 le melaetsa e meholoanyane li arohane. E etselitsoe mongolo, eseng bakeng sa mecha ea litaba.
  • Ho fihla ho molemo ka ho fetisisa. Likhoebo tse 7 tsa tšobotsi ha li fane ka liphetho, le litsela tse eketsang tsona ha li fane ka tsona: nalane e nkatsoang e fihla ho uena feela haeba u kopana le sesebelisoa se e bolokileng, mme moferefere o fana feela haeba a kopana le moameli. Molaetsa o se nang motho ea o tšoereng o emetse, mme ka mor'a lihora tse 24 o emisa ho emela.
  • Libatli ke makhasi, ho ea ka holimo, 'me e itšetlehile ka mohala o haufi.
  • Radio e bitsa betri, hobane ho sekena le ho bapatsa kamehla ke sona se etsang hore mesh e sebetse.