kahua ʻike Ma waho o ka pūnaewele
Mesh Bluetooth
Ka leka uila me ka ʻole o ka pūnaewele, ʻaʻohe lawelawe kelepona a ʻaʻohe ʻōnaehana o kekahi ʻano ʻano. Hoʻopili nā mea ma kahi kokoke ma Bluetooth LE a hoʻokuʻu kekahi i kekahi, no laila hiki i kahi leka ka poʻe ma waho aʻe o ka lekiō ma ka lele ʻana i nā mea hana ma waena.
Ua unuhi ʻia kēia ʻaoʻao no ka maʻalahi. ʻO ka ʻōlelo Pelekane ka mana e pili ana.
He aha ka mesh
ʻO ka mesh kahi kaʻa lua e holo ana ma ka ʻaoʻao o nā relays, ʻaʻole he polokalamu kaʻawale a ʻokoʻa paha ʻike ʻike. Hoʻohana nā ala ākea a me nā leka pilikino ma luna o ia mea, a hoʻoholo ka app i ka mea ala e hele ai: hele nā hoʻouna pūnaewele ma luna o ka pūnaewele a hāʻule hoʻi i Bluetooth i ka wā ʻAʻole hiki ke loaʻa, ʻoiai ʻo ka hoa hiki ke loaʻa ma ka lekiō e noho ma ka ʻaoʻao ʻē aʻe.
He pūnaewae pōhili kēia. Hoʻouna i nā paka ʻo kēlā me kēia mea hana i nā mea hana i hiki i ke lohe ʻia, me ka palena lele o 7, e hoʻoikaika i ka hoʻoponopono ʻana i ka mea i ʻike ʻia mua i mea ʻole e neʻe mau ai ka paka pūlima. ʻEhā kēlua o nā kānaka ʻole e lohe pono i kekahi i kekahi, akā e hoʻouna mau i nā memo ma o ka lōkahi o nā mea hana ma waena o lākou.
Ma lalo o kēlā, e holo ana kēlā me kēia hoa hoa a Halau XX lulu lima a kamaʻilio ma luna ona kau hoʻopunipuni ponoʻī. Hoʻopili ʻia nā ʻeke a, inā nui, ʻāpana, no laila ka nui o ka mea e hoʻouna ʻoe e ʻōlelo liʻiliʻi e pili ana i ka mea.
He wahine waiholu wale nō e hiki ana i kēlā me kēia mea e hoʻolohe nei ma kēlā manawa, no laila he kolu mea e lawe ana i ka ʻōlelo akau iho ma hope o ia: nā mea hana ʻenehana hoʻomanaʻo i ka moʻolelo kaiaulu i kēia manawa a e hāʻawi i kēlā i kēlā me kēia i nalo, Nā hoaʻouna kokoke e lawe ana i nā pūʻolo i paʻi ʻia noa i kekahi i ʻole i loko o ka ulu, a me kēlā me kēia i hoʻouna ʻia me ka ʻole o ka pūnaewele he hoʻolathia ʻana ma hope i ka wā e hoʻi mai ana ka pūnaewae.
Ke hoʻā nei
E wehe i ka panel mesh Bluetooth a kaomi Hōʻā. E pili ana ka mea e hiki mai ana he aha kāu e holo nei.
Ma Android a me IOS
Hoʻohana ka app i nā hana Bluetooth ʻelua i ka manawa hoʻokahi - hoʻolaha iā ia iho a nānā i nā poʻe ʻē aʻe - no laila, pili nā mea ʻelua e pili ana me ka ʻike ʻole o kekahi. Grant ka ʻae Bluetooth ke nīnau ʻia a loaʻa iā ia nā hoa like.
Ma kahi polokalamu kele pūnaewele
Hoʻohui ka polokalamu pūnaewele i ka mesh like ma o Bluetooth Pūnaewele, ma nā polokalamu kele Chromium: Chrome, Edge, ʻOpera a me koa. Ma Safari a me Firefox, ʻaʻole i hoʻokō i ka Pūnaewele Bluetooth, ʻo ka mesh hūnā ʻia nā mana ma mua o ka hāʻawi ʻia ʻana a laila hāʻule.
Hiki i ka polokalamu kele pūnaewele ke lawe wale i ka Bluetooth kikowaena kuleana: ʻaʻole hiki iā ia ke hoʻolaha iā ia iho, no laila ʻAʻole hiki i nā mea hana ʻē aʻe ke ʻike. Hoʻopili ia i waho i nā kelepona kokoke a hoʻokuʻu ʻia ma lakou. Koho ʻoe i kēlā me kēia hāmeʻa i hoʻokahi manawa ma o ka mea koho ponoʻī o ka polokalamu kele pūnaewele, a laila hoʻopili hou iā ia iho. ʻAʻole hiki i ʻelua polokalamu kele ke hoʻopili pololei kekahi i kekahi.
Kaʻana like me Bitchat
Hoʻohana ʻo Nymchat Bitchat's mesh protocol ma ka uwea, byte no byte — ka lawelawe like a me ke ano GATT ʻO nā UUID, ke poʻo poʻomanaʻo like, nā ʻano memo like, ka palena hop paʻamau. ʻO nā mea ʻelua ʻaʻole i hoʻopili ʻia nā polokalamu i kekahi mea; aia lākou ma ka mesh like, a me kahi mea hana Nymchat a ʻike kekahi mea Bitchat kekahi i kekahi a hoʻololi pololei i nā memo i hoʻopili ʻia.
Hiki i nā ʻeke hoʻolaha ke lawe a nostrLink: kahi loulou i pūlima ʻia mai kahi mesh peer iā
ko lakou ano Nostr maoli. Ke hele mai kekahi a hōʻoia, he hoa āu i hālāwai ai ma Bluetooth
hōʻike ʻia e like me ka mea āu i ʻike ai mai nā relays.
He mau ʻano Bitchat nō pū ka hoʻohui ʻana i ka moʻolelo a me ka poepoe waiwai e wehewehe ʻia nei aʻe, no laila ʻaʻole wale nō ka coexistence ʻana o nā ʻapu ʻelua ma ka mesh pule ʻimua — e hoʻohui wale nō lākou i ka moʻolelo pololei o kēlākou a e lawe pū i nā pūʻEnvelope o kēlākou.
Ka moʻolelo i kūpono i ka pūnaewele
He wahā wai oia i ka mea e lohe ana i ka leia pānaʻa i kēlā manawa i loko o ka pā radio. Inā hele ʻoe i loko o ka hale i ka manawa i loaʻa i hiki ʻole, ua hala ua loaʻa ʻole. No laila, e mālama ana kēlā me kēia mea hana i kekahi manawa o nā leia pānaʻa i loaʻa i ka wā i loaʻa i kēlā — a hiki i 6 hola, hoʻopaʻipai ʻia i nā paka ʻelekele ʻumu kūpaʻa — a hoʻoponopono i kēlā manawa me kēlā me kēia hoa kānaka e launa ai, ma ia mau manawa kīkē 15 mau sekondaHe aha nō paha kāu he pai ʻole, e hoʻouna ʻia iā ʻoe; he aha nō paha kā lākou he pai ʻole, e hoʻouna ʻia iā lākou ʻoe.
Ke hana ʻia ke hoʻohālikelike ʻana me kahi pū inoa pōkole (he ʻili Golomb-coded), no laila, he kilobite wale nō ka nui o ka hoʻohui ʻana i nā memo ʻumi tahu ma mua o ka ʻumikumālua. He ʻano pū kēia i loaʻa i Bitchat, no laila, ke hoʻohui ʻia nei nā ʻelele ʻelua i ka moʻolelo o kekahi i kekahi ma mua o ka loaʻa ʻana i ka hapa ʻole o ka moʻolelo o ka hale.
Ke loaia ʻia ka puka ma luna o ka mea hana, no laila e ola ana ia i ka hoʻomaka ʻana hou ʻana. ʻO ia ka mea e hiki ai i ke kelepona ke hana ʻana ma kana ʻano he mea hoʻoluhe ʻia: hele ma waena o nā ʻauhau ʻelua i ʻole i loaʻa mai ka uila i kekahi i mua, a i ʻole hoʻi mai i nā hola e hiki mai ana, a e hāʻawi ia i nā mea i loaʻa ʻole i ka ʻaoʻao ʻē aʻe.
He nō ka ʻole o ka loaʻa ʻana o nā leka pilikino, ka hāʻawi ʻana i ka ʻimi ʻana, a me nā hui paka ʻia i kēlā ʻano — ʻo nā leka wale nō i ʻike ʻia e kēlā me kēia i loko o ka pūnaewele radio ka mea e lawe ʻia ai — ʻo nā leka wale nō i ʻike ʻia e kēlā me kēia i loko o ka pūnaewele radio ka mea e lawe ʻia ai. ʻAʻole ia he ʻāpana o kēlā me kēia leka pilikino, ka hāʻawi ʻana i ka ʻimi ʻana, a me nā hui paka ʻia.
He leka i lawe ʻia e nā poʻe ʻē aʻe
Inā e kākau ʻoe i kekahi i ʻole i loko o ka huakaia ʻōlelo, ʻaʻoleia kekahi e hāʻawi i ka lekule. Nymchat e pilina ana ia ka pūnaewele o kēlā kanaka a e hāʻawi i nā kope pilina i kekahi mau hoa e nā mea i he Maopopo. He mau mea e lawe ana iā ia, a e lawe pū ia inā hui lāua me ka mea e loaʻa ana.
He ʻāpana ʻole ka palapala no ka mea ʻo ia ka mea e kūkulu ana i ia. He ʻikepili hoʻololi wale nō kāna i loko, ʻo ia paha he ʻōlelo hōʻailona e... huli i kēlā me kēia lā a e hiki ana ke loaʻa wale ʻia e kekahi i ʻike mua ʻia ka pūnaewae o ka mea loaʻa, no laila ʻo nā pūʻ封 ʻelua no ka mea hoʻokahi i nā lā ʻole, ʻaʻole e hāʻawi i ka ʻike i kekahi i ʻylike. ʻO ka mea loaʻa wale nō ke hiki i ka wehe ʻana i kekahi — a i ka wehe ʻia ʻana, e ʻike lākou i ka mea i kākau iā ia, no ka mea ua huna ʻia ka inoa o ka mea hoʻouna i loko.
ʻAʻole neʻe nā kope. ʻO ka mea a pau e loaʻa i kēlā mea lawe ʻia he kālā i loaʻa, a e hāʻalele pū ʻia ka hapa i ka hāʻawi ʻana i kekahi mea ʻē aʻe, no laila, e ala ʻia ka leka i kekahi mau mea lawe ʻia a e kū ana ma hope iho. E loaʻa ʻole ka leka ma hope o 24 mau hola, a nā hoa kūpono wale i loaʻa ka hōʻoia ʻana i ko lākou ʻike ʻana ka mea e loaʻa ai kekahi.
Ma kahi e hiki ai, ke paʻi nei ʻo Nymchat i ka pāʻena i ka ʻimele i kahi... kī hoʻokahi manawa ma mua o ka mea e loaʻa ai i ka kaikuaʻana i ka mea loaʻa i ka manawa lōʻihi. Ke hoʻolathalata ʻia e kēlā me kēia mea hana he papa inoa liʻiliʻi o kēia mau mea, i huakaʻi ʻia i mea ʻole e hiki ke hana ʻia he mea i kōpala, a e holoi pēlā ka papa inoa e like me ka moʻolelo i lawe ʻia — ʻo ia ka mea e hana ai i ka hiki ʻana o ia i ka wā e ʻole i loko ka mea e loaʻa ana, i ka manawa kikoʻī e lawe ʻia ana kona kāhea ʻana. Ke hoʻopau ʻia e ka mea loaʻa i kēlā me kēia pūʻolo i kēlā me kēia manawa i loaʻa ʻia ka hoʻohana ʻana. ʻO kēlā hoʻopau ʻana ka pahuhopu: ʻaʻole hiki ke wehe ʻia kekahi pūʻ封 i hoʻopili ʻia mai ka hau ma hope o kēlā, ʻaʻole hiki paha i kekahi i loaʻa pēlā ka pūʻolo waiwai o ka mea loaʻa.
Ke ʻōlelo ʻole ʻana ke kiaʻi ʻia nei e ka ʻōlelo ʻole ʻana ʻia ʻana about 48 wa, no ka mea, hiki ke loaʻa i nā mea lawe he nui nā kope o ka pūpū pēnei paha, a e hiki mai lākou i kēlā me kēia manawa e hālāwai ai kā lākou mea lawe iā ʻoe; ʻo ka waha ʻana i ka mea mua, e hōʻike ana i nā kope a hiki mai ana he leka i nele. Ke ʻole i ʻike ʻia e ka mea hoʻouna kāu ʻohana — he mea hana ʻole i loaʻa iā ʻoukou i ka luna pū ʻana — e hoʻi ana lākou i kāu kī lōʻihi loa. E hiki mai ana ka leka; ʻo kēlā ʻoiaʻiʻo ikaika loa wale nō i nele.
ʻO ka hāʻawi ʻana i kekahi pūpū i kekahi kanaka, he hōʻike ia iā lākou he paliʻa aia a ua hoʻouna ʻia e ʻoe. ʻAʻole ia no ka mea o loko, ʻaʻole no ka mea e hele ai — akā no ka ʻike wale ʻana i ka mea i hana ʻia. Inā ʻaʻole ʻo ia ka mea i makemake ʻoe e hoʻololi ai, ʻaʻole e hoʻohana ʻia e Ghost Mode nā kōkua ʻo ia pākahi (nānā i loko).
Nā hoʻouna i hana ʻia me ka ʻole o ka pūnaewele
ʻO ka leka ʻoe e hoʻouna nei i ka wā ʻole o ka lapaʻau ʻana e hele mai ma o ka pālua kīwī i kēlā me kēia manawa, e hiki ana i kēlā i pili loa iā ʻoe — a ʻaʻole i kekahi ʻē aʻe, no ka mea no nā kīwī loea, ʻaʻole i loaʻa ia. Ke mālama nei Nymchat iā ia, a hoʻokuʻu ia i ka manawa e hāmau ana ka pūnaewele, me ka mālama ʻana i ka manawa pololei o ka hoʻouna ʻana i hiki ai iā ia ke noho ma ka wahi i kākau ʻia ai ma ka pāpale ʻōlelo.
ʻO ka mea kēlā me kēia i loaʻa mua iā ia ma o Bluetooth ʻole e ʻike hou i ia: ʻO ka leo i hoʻopuka hou ʻia e loaʻa kekahi mākena e hiki ai i kā lākou ʻano kikoʻakea ke ʻike iā ia. Nā pāʻoho i kūpaʻa i ka hoʻopau ʻana i loaʻa i loko o 24 mau hola; ʻo ka mea ʻaʻole hiki mai e hoʻo mau ʻia ʻo ia he palwehe ma mua o ka waiho ʻana i like ʻia he i loaʻa.
ʻAʻole wale ia e kali, akā. I ka manawa pēlā, e nīnau ana ʻo Nymchat i nā hoa pili e loaʻa ana ke kumu kikoʻī e hoʻolathalathla ai i ka memo no kona ʻano — he kikoʻī ʻāpana wale nō i loko o ka hale no kēlā me kēia kanaka. ʻO ka memo ke hoʻopaʻa ʻia e kāu mea hana ma mua o kona pūʻolo ʻana, no laila ʻo ka hoa e lawe ana i ia mea he pōhaku kākau: ʻaʻole hiki iā ia ke loli i kekahi hua o ka mea i hoʻolathalathla ʻia, a e hoʻēmi ʻia ia e nā relay inā hoʻāʻo ʻia. Hana nō ia ma ka ala ʻē aʻe pū, no laila ʻaʻole hiki i kahi mea hana me ka ʻole o ke kikoʻī ponoʻī e ʻole... heluhelu He kanalā mai ke hoa hale i loaʻa iā ia kekahi.
He ala pōkole kēia, ʻaʻole ia ka mea wale nō. ʻAʻole he mea e hōʻike ana i kāu mea hana inā ua loaʻa i ka hoa pili ka loaʻa e hoʻolaha ai, no laila e mau ana ka ʻōlelo i loko o kāu pilina i kēlā me kēia ala. Inā hana ʻia ʻelua, ʻo nā kope ʻelua ka ʻōlelo like loa i nā ʻelele a pau, a e mālama ʻia e nā relay kekahi. ʻO nā ʻōlelo aala wale nō e hele ana ma kēia ala — inā nānā ʻia he ʻōlelo pilikino, e ʻike ʻia ka mea e kākau ʻia nei — a ʻaʻole ia i loko o ka Ghost Mode, kahi e hōʻike ai ka inoa i kou ʻoiaʻiʻo.
ʻAno ʻuhane
He lekiō ka mea mesh e hoʻolaha pinepine iā ia iho, ʻo ia ka mea maʻalahi e hahai i nā wahi a me nā kau. ʻO Ghost Mode ka pane koho.
ʻOiai e hoʻomaka ana, kēlā me kēia ua hoʻololi ʻia ka mea hoʻolaha me kahi kiola waiwai, a huli like ia mau mea a pau:
- ke kī noise static - kahi i loaʻa mai ai ka peer ID a me ka manamana lima;
- ke kī hōʻailona Ed25519;
- ka inoa Bluetooth i hoʻolaha ʻia;
- ka inoa kapakapa;
- ka mea i hoolahaia
nostrLink, ka mea i noho maoli akā lilo i ephemeral, no laila hiki i nā hoa ke noho hiki iā ʻoe me ka ʻole e hoʻoholo i kāu npub.
'O ka ho'ololi 'ana ma kahi manawa ku'i 15 minuke. ʻIkepili i hoʻomaha noho decryptable a hiki i 8 manawa no laila, hiki mai ka pane lohi, a Ua hoʻomaka ke kamaʻilio ʻana i ka wā i hoʻopaʻa ʻia ai ka ʻuhane i ka ʻupena no ka maikaʻi ma mua o ka noho mālie e neʻe ana i nā relay ma lalo o kāu kī maoli.
Hōʻole ʻia ke kaʻana like ʻana o ka avatar a me ka hae i ka wā e hana ana ʻo Ghost Mode: kahi kiʻi hou e hoʻopili i ʻelua ʻoi aku ka wikiwiki o nā manawa ma mua o kekahi kī.
He lua o nā ala hoʻouna i luna i luna nei i loko o ia, no ka mea like. ʻAʻohe mea hana loli ʻia e ka mea ʻuhane—he mea lilo i mea ʻuhane kēlā mea hoʻouna i hala ka pāʻena i loko o ka pōʻai i hiki ai iā ʻoe ke loli. A ʻaʻole e hoʻouna hou ʻia i nā kīkē i ka wānana i hoʻonā i loko o ka pūnaewele, no ka mea e hōʻike ana kēlā palapala i ka mea ʻē aʻe i kēlā ʻuhane maoli. ʻAʻole hoʻouna pū ʻia e ka mea hana loli ʻia nā kī lilo ʻole: ʻaʻole hiki i kekahi mea ke hele i kēlā a mai i kēlā, no laila e lilo ana ka hui i mea ʻē aʻe i hoʻolaha ʻia e ka ʻuhane lilo no kekahi hoʻouna ʻaʻole hiki ke loaʻa mai.
ʻOi aku ka paʻakikī o ka hahai ʻana i kahi hāmeʻa. ʻAʻole hiki ke ʻike ʻia. ʻO ka Bluetooth Hoʻomalu ʻia ka helu kelepona e ka ʻōnaehana hana, ʻaʻole e ka app, a me ka manawa a me pili ka pilikanaka - ke kanaka hookahi, ma kahi hookahi, kama'ilio me na kanaka hookahi, i na manawa hookahi.
Nā palena
- ʻO ka laulā ka laulā Bluetooth. He moku o nā mita i ka waho, akā ʻoi aku ka pōkole ma o nā kēnā. Ke hoʻonui nei ka mesh i ka hiki ʻana ma o ka lele ʻana, ʻaʻole ma o ka leo ʻoi aku. E hōʻike mai ana ka papa inoa o nā hoa i loko o ka pane mesh i ka mea ia: e pīnaʻi i kekahi hoa a e hōʻike ia i ka hele ʻana a hoʻi a me ka nui o nā lele i loaʻa ai lākou.
- Liʻiliʻi ka bandwidth. Hoʻopaʻa ʻia nā pā i ka 512 bytes a me nā memo nui aʻe ua maheleia. Ua kūkulu ʻia no ka kikokikona, ʻaʻole no ka media.
- ʻO ka hoʻouna ʻana ka hana maikaʻi loa. ʻAʻohe mea i hōʻoia ʻia e ka uha-hop laka, a ʻaʻohe mea i hōʻoia ʻia e nā ala e hoʻonui ana iā ia: ʻo ka moʻolelo i lawe ʻia, e hiki iā ʻoe ke loaʻa ma o ka hālāwai ʻana me kahi mea hana i mālama iā ia, a ʻo ka mea lawe, e lawe wale ʻia inā hālāwai ʻia me ka mea e loaʻa ai. ʻO ka leka me ka ʻole o kekahi e lawe iā ia, e kali ana, a ma hope o nā 24 hola, e hoʻopau ana ia i ke kali ʻana.
- He lau nā polokalamu kele, ma luna aʻe, a hilinaʻi ma kahi kelepona kokoke.
- Hoʻolimalima ka lekiō, no ka hoʻomau ʻana i ka nānā ʻana a me ka hoʻolaha ʻo ia ka mea e hana ai ka mesh.