SILICON LABS UG103.11 Thread Fundamentals Software
fepetra arahana:
- Anaran'ny vokatra: Thread Fundamentals
- Mpanamboatra: Silicon Labs
- Protocol: kofehy
- Dikan-teny: Apok. 1.6
- Wireless Networking Protocol: Networking mesh
- Fenitra tohanana: IEEE, IETF
Product Information
Ny Thread Fundamentals dia protocole tambajotra azo antoka sy tsy misy tariby novolavolain'ny Silicon Labs. Izy io dia manohana ny adiresy IPv6, tetezana mora vidy amin'ny tambajotra IP hafa, ary natao ho an'ny asa ambany hery sy tohanan'ny bateria. Ny protocol dia natao ho an'ny Connected Home sy ny fampiharana ara-barotra izay irina ny tambajotra mifototra amin'ny IP.
Torolàlana fampiasana
- Introduction to Thread Fundamentals:
Ny kofehy dia protocole tamba-jotra azo antoka sy tsy misy tariby izay miorina amin'ny fenitra IEEE sy IETF efa misy. Izy io dia mamela ny fifandraisana amin'ny fitaovana amin'ny Connected Home sy ny fampiharana ara-barotra. - Fampiharana OpenThread:
OpenThread, fampiharana azo entina amin'ny protocol Thread, dia manolotra fifandraisana tsy misy tariby azo antoka, azo antoka ary ambany hery ho an'ny fampiharana trano sy trano fivarotana. Ny Silicon Labs dia manome protocole mifototra amin'ny OpenThread mifanaraka amin'ny fiasan'izy ireo, hita ao amin'ny GitHub ary ao anatin'ny Simplicity Studio 5 SDK. - Mpikambana ao amin'ny vondrona Thread:
Ny fidirana ao amin'ny Vondrona Thread dia manome fahafahana miditra amin'ny fanamarinana ny vokatra ary mampiroborobo ny fampiasana fitaovana misy kofehy. Ny dikan-teny mpandimby ny Thread Specification dia nambara miaraka amin'ny programa fanamarinana amin'ny taona 2022.
FAQ:
- F: Ahoana no ahafahako misintona ny famaritana Thread farany indrindra?
A: Ny famaritana Thread farany dia azo alaina amin'ny alàlan'ny fandefasana fangatahana ao amin'ny Vondrona Thread website at https://www.threadgroup.org/ThreadSpec. - F: Inona no tena advantagny fampiasana Thread amin'ny fitaovana IoT?
A: Ny Thread dia manome protocole an-tambajotra azo antoka sy tsy misy tariby izay manohana ny fampandehanana herinaratra ambany sy ny fifandraisana amin'ny fitaovana, ny fampitomboana ny tahan'ny fananganana ary ny faneken'ny mpampiasa ny fitaovana IoT.
UG103.11: Fototry ny kofehy
- Ity antontan-taratasy ity dia ahitana fototra fohy momba ny fipoiran'ny
- Thread, manome ny teknolojiaview, ary mamaritra ny endri-javatra manan-danja sasany amin'ny Thread hodinihina rehefa mampihatra vahaolana Thread.
- Ny andiany Fundamentals Silicon Labs dia mirakitra lohahevitra izay tokony ho takatry ny mpitantana ny tetikasa, ny mpamorona ny fampiharana ary ny mpamorona alohan'ny hanombohan'ny asa amin'ny vahaolana amin'ny tamba-jotra tafiditra amin'ny fampiasana.
- Potika Silicon Labs, tamba-jotra toy ny EmberZNet PRO na Silicon Labs Bluetooth®, ary fitaovana fampandrosoana mifandraika amin'izany. Ireo antontan-taratasy dia azo ampiasaina ho toerana fanombohana ho an'izay rehetra mila fampidirana amin'ny famolavolana rindranasa tambajotra tsy misy tariby, na izay vaovao amin'ny tontolo fampandrosoana Silicon Labs.
Hevi-dehibe
- Mampiditra Thread ary manome teknolojia irayview.
- Manoritsoritra ny sasany amin'ireo singa manan-danja amin'ny Thread, ao anatin'izany ny IP stack, topology network, routing and network connectivity, ny fidirana amin'ny tambajotra, ny fitantanana, ny angona maharitra, ny fiarovana, ny router sisintany, ny fametrahana ny fitaovana, ary ny sosona fampiharana.
- Ahitana fanavaozana ho an'ny Thread Specification 1.3.0.
- Ahitana dingana manaraka amin'ny fiaraha-miasa amin'ny tolotra OpenThread Silicon Labs.
Sava lalana
- Silicon Labs sy ny Internet of Things
- Internet Protocol version 4 (IPv4) dia nofaritana tamin'ny 1981 tao amin'ny RFC 791, DARPA Internet Program Protocol Specification. ("RFC" dia midika hoe "Fangatahana fanehoan-kevitra.") Amin'ny fampiasana adiresy 32-bit (4-byte), IPv4 dia nanome adiresy tokana 232 ho an'ny fitaovana ao amin'ny Internet, adiresy manodidina ny 4.3 miliara eo ho eo. Na izany aza, satria nitombo be ny isan'ny mpampiasa sy ny fitaovana, dia mazava fa ho lany ny isan'ny adiresy IPv4 ary ilaina ny dikan-teny vaovao amin'ny IP. Noho izany ny fivoaran'ny IPv6 tamin'ny taona 1990 sy ny fikasany hanolo ny IPv4. Miaraka amin'ny adiresy 128-bit (16-byte), IPv6 dia mamela adiresy 2128, mihoatra ny adiresy 7.9 × 1028 noho ny IPv4 (http://en.wikipedia.org/wiki/IPv6).
- Ny fanamby ho an'ny orinasa ao amin'ny indostrian'ny orinasa toy ny Silicon Labs dia ny hamahana ity fifindra-monina teknolojia ity ary ny zava-dehibe indrindra dia ny fangatahan'ny mpanjifa rehefa mifindra any amin'ny tontolon'ny fitaovana mifandray tsy tapaka ao an-trano sy sehatra ara-barotra, izay matetika antsoina hoe mena. Internet of Things (IoT). Amin'ny ambaratonga ambony ny tanjon'ny IoT ho an'ny Silicon Labs dia ny:
- Ampifandraiso amin'ny tambajotra tsara indrindra ny fitaovana rehetra ao an-trano sy ara-barotra, na amin'ny Zigbee PRO, Thread, Blue-tooth, na fenitra hafa vao misondrotra.
- Ampiasao ny fahaiza-manaon'ny orinasa amin'ny microcontrollers mora angovo.
- Ampitomboy ny poti-pandrefesana matanjaka, mifangaro famantarana.
- Omeo tetezana mora vidy amin'ny fitaovana Ethernet sy Wi-Fi efa misy.
- Alefaso ny serivisy rahona sy ny fifandraisana amin'ny finday sy takelaka izay hampiroborobo ny fanamorana ny fampiasana sy ny traikefan'ny mpampiasa mahazatra ho an'ny mpanjifa.
Ny fanatrarana ireo tanjona rehetra ireo dia hampitombo ny tahan'ny fananganana sy ny faneken'ny mpampiasa ny fitaovana IoT.
- Vondrona kofehy
- Vondrona kofehy (https://www.threadgroup.org/) dia natomboka tamin'ny 15 Jolay 2014. Silicon Labs dia orinasa mpanorina miaraka amin'ny orinasa enina hafa. Ny Vondrona Thread dia vondrona fanabeazana tsena izay manolotra fanamarinana ny vokatra ary mampiroborobo ny fampiasana ny Thread-enabled de-vice-to-device (D2D) sy ny machine-to-machine (M2M). Misokatra ny mpikambana ao amin'ny vondrona Thread.
- Ny Thread Specification 1.1 dia azo alaina rehefa avy nandefa fangatahana eto: https://www.threadgroup.org/ThreadSpec. Ny dikan-teny mpandimby ny Thread Specification, 1.2 sy 1.3.0, dia nambara ihany koa miaraka amin'ny programa fanamarinana amin'ny 2022. Ny famaritana Thread 1.4-draft farany dia tsy misy afa-tsy ho an'ny mpikambana Thread.
- Inona no atao hoe Thread?
Ny Thread dia protocole tambazotra azo antoka sy tsy misy tariby. Ny Thread stack dia fenitra misokatra izay miorina amin'ny fitambaran'ny fenitra Institute for Electrical and Electronics Engineers (IEEE) sy Internet Engineering Task Force (IETF) efa misy, fa tsy fenitra vaovao iray manontolo (jereo ity sary manaraka ity). - Thread toetra ankapobeny
- Ny Thread stack dia manohana ny adiresy IPv6 ary manome tetezana mora vidy amin'ny tambajotra IP hafa ary optimized ho an'ny fampandehanana herinaratra ambany / bat-tery, ary fifandraisana tsy misy tariby amin'ny fitaovana. Ny Thread stack dia natao manokana ho an'ny Connected Home sy ny rindranasa ara-barotra izay irina ny tambajotra mifototra amin'ny IP ary azo ampiasaina amin'ny stack ny sosona fampiharana isan-karazany.
- Ireto ny toetra ankapoben'ny Thread stack:
- Fametrahana tamba-jotra tsotra, fanombohana ary fampandehanana: Manohana topologie maromaro ny Thread stack. Ny fametrahana dia tsotra amin'ny fampiasana smartphone, tablette, na solosaina. Ny kaody fametrahana vokatra dia ampiasaina mba hahazoana antoka fa ny fitaovana nahazo alalana ihany no afaka miditra amin'ny tambajotra. Ny protocols tsotra amin'ny fananganana sy ny fidirana amin'ny tambajotra dia ahafahan'ny rafitra manamboatra sy mamaha ny olan'ny zotra rehefa mitranga izany.
- Azo antoka: Tsy miditra amin'ny tambajotra ny fitaovana raha tsy nahazoana alalana ary voarakotra sy azo antoka ny fifandraisana rehetra. Ny fiarovana dia omena amin'ny soson'ny tambajotra ary mety ho eo amin'ny sosona fampiharana. Ny tambajotra Thread rehetra dia voarakotra amin'ny alàlan'ny rafitra fanamarinana amin'ny vanim-potoanan'ny smartphone sy ny encryption Advanced Encryption Standard (AES). Ny fiarovana ampiasaina amin'ny tambajotra Thread dia matanjaka kokoa noho ny fenitra tsy misy tariby hafa nodinihan'ny Thread Group.
- Tambajotra an-trano kely sy lehibe: Ny tambajotra an-trano dia miovaova amin'ny fitaovana maromaro ka hatramin'ny an-jatony. Ny soson-tambajotra dia natao hanatsarana ny fiasan'ny tambajotra mifototra amin'ny fampiasana andrasana.
- Tambajotra ara-barotra lehibe: Ho an'ny fametrahana ara-barotra lehibe kokoa, ny tambajotra Thread tokana dia tsy ampy handrakofana ny fampiharana rehetra, rafitra ary tambajotra. Ny maodely Thread Domain dia ahafahan'ny scalability hatramin'ny 10,000s amin'ny fitaovana Thread amin'ny fametrahana tokana, amin'ny fampiasana teknolojia fampifandraisana samihafa (Taratasy, Ethernet, Wi-fi, sy ny sisa).
- Fahitana serivisy roa tondro sy fifandraisana: Tsy mahomby amin'ny tamba-jotra harato tsy misy tariby ny Multicast sy ny fampielezam-peo. Ho an'ny fifandraisana ivelan'ny harato, Thread dia manome rejisitra serivisy ahafahan'ny fitaovana misoratra anarana ny fisiany sy ny serivisy, ary ny mpanjifa dia afaka mampiasa fanontaniana unicast hahitana ireo serivisy voasoratra anarana.
- Faritra: Ny fitaovana mahazatra dia manome faritra ampy handrakofana trano mahazatra. Tetika azo alaina miaraka amin'ny hery ampNy lifiers dia manitatra ny faritra be dia be. Ampiasaina ao amin'ny Physical Layer (PHY) ny spectrum fiparitahana zaraina mba ho voaro amin'ny fitsabahana. Ho an'ny fametrahana ara-barotra, ny maodely Thread Domain dia ahafahan'ny tambajotra Thread maro mifampiresaka amin'ny hazondamosina iray, ka manitatra ny elanelana mandrakotra ireo zana-tambajotra maro.
- Tsy misy teboka tsy fahombiazana: Ny stack Thread dia natao hanomezana asa azo antoka sy azo antoka na dia amin'ny tsy fahombiazana na ny fahaverezan'ny fitaovana tsirairay aza. Ny fitaovana kofehy dia afaka mampiditra rohy mifototra amin'ny IPv6 toy ny Wi-Fi sy Ethernet ao amin'ny topolojia mba hampihenana ny mety hisian'ny fizarazarana Thread maro. Amin'izany fomba izany, izy ireo dia afaka mampiasa ny fampandehanana avo kokoa, ny fahafahan'ny fantsona ary ny fandrakofana ireo rohy fotodrafitrasa ireo, raha mbola manohana ireo fitaovana manana hery ambany.
- Hery kelikely: Mifandray tsara ny fitaovana mba hanomezana traikefan'ny mpampiasa nohatsaraina miaraka amin'ny fiainana antenaina an-taonany ao anatin'ny toetry ny bateria mahazatra. Matetika ny fitaovana dia afaka miasa mandritra ny taona maromaro amin'ny bateria karazana AA amin'ny fampiasana tsingerin'ny adidy mety.
- Vidiny mahomby: Ny chipsets sy ny lozisialy mifanentana amin'ny mpivarotra maro dia omena vidiny ho an'ny fametrahana faobe ary natao hatrany am-boalohany mba hananana fanjifana herinaratra faran'izay kely.
- OpenThread
- OpenThread navoakan'i Google dia fampiharana malalaka an'ny Thread®. Navoakan'i Google ny OpenThread mba hahatonga ny teknolojia miasa amin'ny tambajotra ampiasaina amin'ny vokatra Google Nest ho azon'ny mpamorona malalaka kokoa, mba hanafaingana ny fivoaran'ny vokatra ho an'ny trano mifandray sy trano fivarotana.
- Miaraka amin'ny sosona abstraction amin'ny sehatra tery sy dian-tongotra kely fitadidiana, ny OpenThread dia tena azo entina. Izy io dia manohana ny rafitra sy ny chip (SoC) sy ny radio co-processor (RCP).
- OpenThread dia mamaritra ny IPv6 azo antoka, azo antoka, ary tsy misy herin'aratra amin'ny fitaovana mifandray amin'ny fitaovana ho an'ny fampiharana trano sy trano. Mampihatra ny endri-javatra rehetra voafaritra ao amin'ny Thread Specification 1.1.1, Thread Specification 1.2, Thread Specification 1.3.0, ary ny draft Thread Specification 1.4 (tamin'ny famoahana an'ity antontan-taratasy ity).
- Ny Silicon Labs dia nametraka protocole mifototra amin'ny OpenThread namboarina hiasa amin'ny fitaovana Silicon Labs. Ity protocol ity dia hita ao amin'ny GitHub ary koa ho toy ny fitaovana fampivoarana rindrambaiko (SDK) napetraka miaraka amin'ny Simplicity Studio 5. Ny SDK dia sary voasedra tanteraka amin'ny loharano Gi-tHub. Izy io dia manohana fitaovana midadasika kokoa noho ny dikan'ny GitHub, ary misy antontan-taratasy sy example fampiharana tsy hita ao amin'ny GitHub.
Nifarana ny Teknolojia Threadview
- IEEE 802.15.4
- Ny fanondroana IEEE 802.15.4-2006 dia fenitra ho an'ny fifandraisana an-tariby izay mamaritra ny sosona Wireless Medium Access Control (MAC) sy Physical (PHY) miasa amin'ny 250 kbps ao amin'ny tarika 2.4 GHz, miaraka amin'ny tondrozotra mankany amin'ny tarika subGHz (IEEE 802.15.4. 2006-802.15.4 famaritana). Namboarina miaraka amin'ny hery kely ao an-tsaina, ny XNUMX dia mety amin'ny fampiharana matetika misy nodes marobe.
- Ny sosona 802.15.4 MAC dia ampiasaina amin'ny fitantanana ny hafatra fototra sy ny fifehezana ny fitohanana. Ity sosona MAC ity dia misy mekanika Carrier Sense Multiple Access (CSMA) ho an'ny fitaovana hihainoana fantsona mazava, ary koa sosona rohy hifehezana ny famerenana sy ny fanekena hafatra ho an'ny fifandraisana azo itokisana eo amin'ireo fitaovana mifanila. Ny encryption sosona MAC dia ampiasaina amin'ny hafatra mifototra amin'ny lakile natsangana sy voafehin'ireo sosona ambony amin'ny stack rindrambaiko. Ny soson'ny tambajotra dia miorina amin'ireo rafitra fototra ireo mba hanomezana fifandraisana azo antoka amin'ny farany amin'ny tambajotra.
- Manomboka amin'ny Thread Specification 1.2, fanatsarana maromaro avy amin'ny IEEE 802.15.4-2015 no nampiharina mba hahatonga ny tambajotra Thread ho matanjaka kokoa, mandray andraikitra ary azo scalable:
- Fiambenana nohatsaraina miandry: Manatsara ny fiainan'ny batterie sy ny fandraisan'ny fitaovana faran'ny torimaso (SED), amin'ny fampihenana ny isan'ny hafatra azon'ny SED alefa amin'ny rivotra. Ny fonosana angon-drakitra rehetra tonga avy amin'ny SED (fa tsy fangatahana data fotsiny) dia azo ekena miaraka amin'ny fisian'ny angon-drakitra miandry ho avy.
- Enhanced Keepalive: Mampihena ny habetsaky ny fifamoivoizana ilaina amin'ny fitazonana rohy eo amin'ny SED sy ny ray aman-dreny amin'ny alàlan'ny fitondrana hafatra angon-drakitra ho toy ny fifindran'ny tambajotra keepalive.
- Coordinated SampLed Listening (CSL): Ity endri-javatra IEEE 802.15.4-2015 Specification ity dia mamela ny fampifanarahana tsara kokoa eo amin'ny SED sy ny ray aman-dreny amin'ny alàlan'ny fandaharam-potoana fampitana / fandraisana synchronized tsy misy fangatahana data miverimberina. Izany dia ahafahan'ny fitaovana manana hery ambany manana fahatarana rohy ambany sy tambajotra manana vintana kely kokoa amin'ny fifandonan'ny hafatra.
- Fanadihadiana ACK Enhanced: Ity endri-javatra IEEE 802.15.4-2015 Specification ity dia ahafahan'ny mpitari-dalana hifehezana ireo fanontaniana metrika rohy sady mitahiry angovo amin'ny alàlan'ny fampiasana indray ny lamin'ny fifamoivoizana tsy tapaka fa tsy hafatra fisavana.
- Thread Network Architecture
- Architecture trano fonenana
Ny mpampiasa dia mifandray amin'ny tambajotra Thread trano fonenana avy amin'ny fitaovany manokana (smartphone, tablette, na solosaina) amin'ny alàlan'ny Wi-Fi ao amin'ny Home Area Network (HAN) na mampiasa fampiharana mifototra amin'ny rahona. Ity sary manaraka ity dia mampiseho ireo karazana fitaovana fototra ao amin'ny rafitry ny tambajotra Thread.
- Architecture trano fonenana
Sary 2.1. Thread Network Architecture
Ireto karazana fitaovana manaraka ireto dia tafiditra ao anatin'ny tambajotra Thread, manomboka amin'ny tambajotra Wi-Fi:
- Border Routers dia manome fifandraisana avy amin'ny tambajotra 802.15.4 mankany amin'ny tambajotra mifanakaiky amin'ny sosona ara-batana hafa (Wi-Fi, Ethernet, sns.). Border Routers dia manome serivisy ho an'ny fitaovana ao anatin'ny tambajotra 802.15.4, ao anatin'izany ny serivisy fandalovana sy ny fitadiavana serivisy ho an'ny asa ivelan'ny tambajotra. Mety misy router Border iray na maromaro ao anaty tambajotra Thread.
- Mpitarika iray, ao amin'ny fizarazarana tambajotra Thread, mitantana ny rejisitra momba ny kaodin'ny router voatendry ary manaiky ny fangatahana avy amin'ny fitaovana faran'ny router-eligible (REED) ho lasa router. Ny Leader no manapa-kevitra hoe iza no tokony ho router, ary ny Leader, toy ny router rehetra ao amin'ny tambazotra Thread, dia afaka manana zanaka faran'ny fitaovana ihany koa. Ny Mpitarika ihany koa dia manendry sy mitantana ny adiresy router amin'ny alàlan'ny CoAP (Constrained Appli-cation Protocol). Na izany aza, ny fampahalalana rehetra voarakitra ao amin'ny Leader dia hita ao amin'ny Routers Thread hafa. Noho izany, raha tsy mahomby na very ny fifandraisana amin'ny tambajotra Thread ny Mpitarika, dia voafidy ny Router Thread hafa, ary mandray andraikitra amin'ny maha-mpitarika azy tsy misy fitsabahan'ny mpampiasa.
- Thread Routers dia manome tolotra zotra mankany amin'ny fitaovana tambajotra. Ny Thread Routers koa dia manome serivisy fidirana sy fiarovana ho an'ny fitaovana manandrana miditra amin'ny tambajotra. Ny Thread Routers dia tsy natao hatoriana ary afaka manafoana ny asany ary lasa REED.
- Ny REED dia mety ho lasa Router Thread na Mpitarika, fa tsy voatery ho Router Border izay manana toetra manokana, toy ny interface maro. Noho ny topolojian'ny tambajotra na ny fepetra hafa, ny REED dia tsy miasa toy ny router. Ny REED dia tsy mampita hafatra na manome serivisy fidirana na fiarovana ho an'ny fitaovana hafa ao amin'ny tambajotra. Ny tambajotra dia mitantana sy mampiroborobo ny fitaovana azo ekena amin'ny router amin'ny router raha ilaina, tsy misy fifandraisana amin'ny mpampiasa.
- Mety ho FED (fitaovana feno) na MED (fitaovana faran'ny kely indrindra) ny fitaovana faran'izay tsy eken'ny router. Ny MED dia tsy mila mifandray mazava tsara amin'ny ray aman-dreniny mba hifandraisana.
- Ny fitaovana faran'ny torimaso (SED) dia mifandray amin'ny alalan'ny ray aman-dreniny Thread Router ihany ary tsy afaka mampita hafatra amin'ny fitaovana hafa.
- Ny Synchronized Sleepy End Devices (SSEDs) dia kilasin'ny Sleepy End Devices izay mampiasa CSL avy amin'ny IEEE 802.15.4-2015 mba hitazonana fandaharam-potoana mifanandrify amin'ny ray aman-dreny, hisorohana ny fampiasana ny fangatahana data mahazatra.
Architecture ara-barotra
Ny maodely Thread Commercial dia maka ireo karazana fitaovana fototra ho an'ny tambajotram-ponenana ary manampy hevitra vaovao. Ny mpampiasa dia mifandray amin'ny tambajotra ara-barotra amin'ny alàlan'ny fitaovana (smartphone, tablette, na solosaina) amin'ny alàlan'ny Wi-Fi na amin'ny tambajotran'ny orinasany. Ity sary manaraka ity dia mampiseho topologie tambajotra ara-barotra.
Sary 2.2. Topology tambajotra ara-barotra
Ny hevitra dia:
- Ny maodelin'ny Thread Domain dia manohana ny fampidirana tsy misy olana amin'ny tambajotra Thread maro ary koa ny interface tsara amin'ny tambajotra IPv6 tsy misy Thread. Ny tombotsoa lehibe indrindra amin'ny Thread Domain dia ny fitaovana dia mora azo amin'ny lafiny sasany mba hanatevin-daharana ny Thread Net-work azo ampiasaina miaraka amin'ny Thread Domain mahazatra, izay mampihena ny filana ny fandrindrana ny tamba-jotra tanana na ny fanamboarana manual lafo vidy rehefa ahena ny haben'ny tambajotra na ny angon-drakitra. ambony.
- Backbone Border Routers (BBRs) dia kilasin'ny Border Router amin'ny sehatra ara-barotra izay manamora ny fampifanarahana ny Thread Domain amin'ny fizarana tambajotra marobe ary mamela ny fampielezana multicast midadasika miditra sy mivoaka amin'ny harato tsirairay ao anaty Thread Do-main. Ny tambajotra Thread izay ao anatin'ny sehatra lehibe kokoa dia tsy maintsy manana BBR "Primary" fara-fahakeliny ary afaka manana BBR "Secondary" maromaro ho an'ny famerana tsy azo antoka. Ny BBR dia mifampiresaka amin'ny hazondamosina izay mampifandray ny tambajotra Thread rehetra.
- Ny Link Backbone dia rohy IPv6 tsy misy Thread izay ampifandraisin'ny BBR amin'ny fampiasana interface ivelany ampiasaina amin'ny fampiharana ny Thread Backbone Link Protocol (TBLP) mba hampifanaraka amin'ny BBR hafa.
- Ny Thread Devices amin'ny fampiharana ara-barotra dia amboarina amin'ny alàlan'ny Thread Domains and Domain Unique Addresses (DUAs). Tsy miova mihitsy ny DUA an'ny fitaovana iray mandritra ny androm-piainany amin'ny maha-ampahany amin'ny sehatra Thread. Manamora ny fifindra-monina manerana ny tambajotra Thread isan-karazany amin'ny sehatra tokana izany ary manome antoka fa ny BBR tsirairay dia manamora ny fandehanana amin'ny tambajotra Thread maro.
Ireo hevitra ireo dia aseho amin'ny sary manaraka:
Sary 2.3. Modely Domain Thread
Tsy misy teboka tokana amin'ny tsy fahombiazana
- Ny stack Thread dia natao mba tsy hanana teboka iray tsy fahombiazana. Na dia misy fitaovana maromaro ao amin'ny rafitra izay manao asa manokana, ny Thread dia natao mba hosoloina tsy misy fiantraikany amin'ny fiasan'ny tambajotra na fitaovana. Ho an'ny exampNy fitaovana farany matory dia mitaky ray aman-dreny ho an'ny fifandraisana, ka ity ray aman-dreny ity dia maneho teboka tokana amin'ny tsy fahombiazan'ny fifandraisana. Na izany aza, afaka misafidy ray aman-dreny hafa ilay fitaovana farany matory raha tsy misy ny ray aman-dreniny. Tsy tokony ho hitan'ny mpampiasa ity fifindrana ity.
Na dia natao ho an'ny tsy fahombiazana tokana aza ny rafitra, eo ambanin'ny topologies sasany dia hisy fitaovana tsirairay tsy manana fahaiza-manao backup. Ho an'ny example, ao anaty rafitra misy sisintany tokana - Ny router, raha lany hery ny router Border, dia tsy misy fomba hifindra amin'ny router Border hafa. Amin'ity toe-javatra ity dia tsy maintsy atao ny fanavaozana ny router Border.
- Manomboka amin'ny Thread Specification 1.3.0, Border Routers mizara rohy fotodrafitrasa dia afaka manamora ny tsy fahombiazana tokana amin'ny fitaovana hafa (toy ny Wi-Fi na Ethernet) amin'ny alàlan'ny fampiasana Thread
- Radio Encapsulation Link (TREL). Miaraka amin'ity endri-javatra ity dia mihena ny mety hisian'ny fizarazarana Thread amin'ny rohy.
IP Stack Fundamentals
- niresaka
- Ny fitaovana ao amin'ny Thread stack dia manohana ny maritrano adiresy IPv6 araka ny voafaritra ao amin'ny RFC 4291 (https://tools.ietf.org/html/rfc4291: IP Version 6 Addressing Architecture). Ny fitaovana dia manohana ny Unique
- Adiresy eo an-toerana (ULA), adiresy tokana tokana (DUA) amin'ny maodely domaine Thread, ary adiresy iray na maromaro Global Unicast Address (GUA) mifototra amin'ny loharano misy azy.
- Ny bits avo lenta amin'ny adiresy IPv6 dia mamaritra ny tambajotra ary ny ambiny dia mamaritra adiresy manokana ao amin'io tambajotra io. Noho izany, ny ad-dresses rehetra ao amin'ny tambajotra iray dia mitovy ny N bits voalohany. Ireo voalohany
- N bits dia antsoina hoe "prefix". Ny "/64" dia manondro fa adiresy misy prefix 64-bit ity. Ny fitaovana manomboka ny tambajotra dia maka tovana /64 izay ampiasaina manerana ny tambajotra. Ny prefix dia ULA (https://tools.ietf.org/html/rfc4193: Adiresy Unicast IPv6 eo an-toerana). Ny tambajotra dia mety manana iray na maromaro Border Router(s) izay samy manana na tsy manana /64 izay azo ampiasaina hamoronana ULA na GUA avy eo. Ny fitaovana ao amin'ny tambajotra dia mampiasa ny adiresin'ny EUI-64 (64-bit Extended Unique Identifier) mba hahazoana ny famantarana ny interface araka ny voafaritra ao amin'ny Fizarana 6 amin'ny RFC 4944 (https://tools.ietf.org/html/rfc4944: Fandefasana fonosana IPv6 amin'ny tambajotra IEEE 802.15.4 ). Ny fitaovana dia hanohana ny adiresy IPv6 eo an-toerana natsangana avy amin'ny EUI-64 amin'ny node ho famantarana ny interface miaraka amin'ny rohy malaza eo an-toerana FE80:: 0/64 araka ny voafaritra ao amin'ny RFC 4862 (https://tools.ietf.org/html/rfc4862: IPv6 Stateless Address Autoconfiguration) sy RFC 4944.
- Ny fitaovana koa dia manohana ny adiresy multicast mety. Anisan'izany ny rohy-local all node multicast, mampifandray local all router multicast, soli-cited node multicast, ary mesh local multicast. Miaraka amin'ny fisian'ny router sisin-damosina ao amin'ny maodely sehatra iray, ny fitaovana dia afaka manohana ny adiresin'ny multicast avo kokoa raha misoratra anarana ho azy ireo.
- Ny fitaovana tsirairay miditra amin'ny tambajotra dia omena adiresy fohy 2-byte araka ny famaritana IEEE 802.15.4-2006. Ho an'ny router, ity ad-dress ity dia voatendry amin'ny alàlan'ny bitika avo ao amin'ny saha adiresy.
- Omena adiresy fohy ny ankizy avy eo amin'ny fampiasana ny bitika avo lenta ataon'ny ray aman-dreniny sy ny bitika ambany mifanaraka amin'ny adiresiny. Izany dia ahafahan'ny fitaovana hafa rehetra ao amin'ny tambajotra hahatakatra ny toerana misy an'ilay zaza amin'ny alàlan'ny fampiasana ireo bitika avo indrindra amin'ny saha adiresiny.
- 6LoWPAN
- 6LoWPAN dia midika hoe "IPv6 Over Low Power Wireless Personal Networks." Ny tanjona lehibe amin'ny 6LoWPAN dia ny mandefa sy mandray fonosana IPv6 amin'ny rohy 802.15.4. Amin'ny fanaovana izany dia tsy maintsy mifanaraka amin'ny haben'ny frame 802.15.4 ambony indrindra alefa amin'ny rivotra. Ao amin'ny rohy Ethernet, ny fonosana iray manana ny haben'ny IPv6 Maximum Transmission Unit (MTU) (1280 bytes) dia azo alefa mora foana ho frame iray eo ambonin'ny rohy. Raha ny momba ny 802.15.4, ny 6LoWPAN dia miasa toy ny sosona fampifanarahana eo amin'ny sosona tambajotra IPv6 sy ny sosona rohy 802.15.4. Mamaha ny olana amin'ny fandefasana IPv6 izany
- MTU amin'ny alalan'ny fizarana ny packet IPv6 amin'ny mpandefa ary ny famerenana azy indray amin'ny mpandray.
6LoWPAN koa dia manome mekanika fanerena izay mampihena ny haben'ny lohatenin'ny IPv6 alefa eny amin'ny rivotra ary mampihena ny fifindran'ny lohan-doha. Ny bitika vitsy alefa amin'ny rivotra, dia mihena ny angovo lanin'ny fitaovana. Mampiasa tanteraka an'ireo rafitra ireo ny kofehy mba handefasana fonosana amin'ny tambajotra 802.15.4. RFC 4944 (https://tools.ietf.org/html/rfc4944ary RFC 6282 (https://tools.ietf.org/html/rfc6282) mamaritra amin'ny an-tsipiriany ny fomba hanatanterahana ny fanaparitahana sy ny fanerena lohapejy.
- Link Layer Forwarding
Ny endri-javatra manan-danja iray hafa amin'ny sosona 6LoWPAN dia ny fandefasana fonosana sosona rohy. Izany dia manome mekanika tena mahomby sy ambany ho an'ny fandefasana fonosana hop marobe amin'ny tambajotra mesh. Ny kofehy dia mampiasa zotra IP sosona miaraka amin'ny fandefasana fonosana sosona rohy.
Ny Thread dia mampiasa ny soson'ny rohy mankany amin'ny fandefasana fonosana mifototra amin'ny latabatra fampandehanana IP. Mba hanatanterahana izany, ny lohatenin'ny mesh 6LoWPAN dia ampiasaina amin'ny fonosana multi-hop tsirairay (jereo ity sary manaraka ity).- Sary 3.1. Mesh Header Format
- Ao amin'ny Thread, ny sosona 6LoWPAN dia mameno ny fampahalalana Mesh Header miaraka amin'ny adiresy fohy 16-bit mpamorona ary adiresy loharano 16-bit farany. Ny mpandefa dia mijery ny adiresy fohy 16-bit hop manaraka ao amin'ny Table Routing, ary avy eo dia mandefa ny frame 6LoWPAN mankany amin'ny adiresy fohy 16-bit hop manaraka ho tanjona. Ny fitaovana hop manaraka dia mandray ny fonosana, mijery ny hop manaraka ao amin'ny
- Table Routing / Neighbor Table, mampihena ny isan'ny hop ao amin'ny 6LoWPAN Mesh Header, ary avy eo dia mandefa ny fonosana mankany amin'ny hop manaraka na ny toerana farany adiresy fohy 16-bit ho tanjona.
- 6LoWPAN Encapsulation
Ny fonosana 6LoWPAN dia naorina amin'ny fitsipika mitovy amin'ny fonosana IPv6 ary misy lohapejy mipetaka ho an'ny fiasa fanampiny tsirairay. Ny lohatenin'ny 6LoWPAN tsirairay dia ialohavan'ny sandan'ny fandefasana izay mamaritra ny karazana lohapejy (jereo ity sary manaraka ity).
- 6LoWPAN Encapsulation
Ny fonosana 6LoWPAN dia naorina amin'ny fitsipika mitovy amin'ny fonosana IPv6 ary misy lohapejy mipetaka ho an'ny fiasa fanampiny tsirairay. Ny lohatenin'ny 6LoWPAN tsirairay dia ialohavan'ny sandan'ny fandefasana izay mamaritra ny karazana lohapejy (jereo ity sary manaraka ity).
Sary 3.2. Endrika ankapoben'ny fonosana 6LoWPAN
Ny kofehy dia mampiasa ireto karazana lohapejy 6LoWPAN ireto:- Lohateny Mesh (ampiasaina amin'ny fandefasana sosona rohy)
- Lohatenin'ny fragmentation (ampiasaina amin'ny fizarana ny fonosana IPv6 ho fonosana 6LoWPAN maromaro)
- Lohatenin'ny famatrarana lohapejy (ampiasaina amin'ny famatrarana lohapejy IPv6)
- Ny famaritana 6LoWPAN dia mandidy fa raha misy lohapejy mihoatra ny iray dia tsy maintsy miseho amin'ny filaharana voalaza etsy ambony. Ireto manaraka ireto ny exampkely amin'ny fonosana 6LoWPAN nalefa eny amin'ny rivotra.
- Amin'ity sary manaraka ity, ny karama 6LoWPAN dia ahitana ny lohapejy IPv6 voaporitra sy ny sisa amin'ny entana IPv6.
- Sary 3.3. Fonosana 6LoWPAN misy karama IPv6 miaraka amin'ny lohatenin'ny IPv6 voaporitra
- Amin'ity sary manaraka ity, ny karama 6LoWPAN dia misy ny lohatenin'ny IPv6 sy ny ampahany amin'ny entana IPv6.
- Sary 3.4. Fonosana 6LoWPAN misy Lohatenin-tsarimihetsika, Loham-pirazanana, ary Lohatenin'ny Compression Ny sisa amin'ny entana dia halefa amin'ny fonosana manaraka isaky ny endrika amin'ity sary manaraka ity.
- Sary 3.5. 6LoWPAN ampahany manaraka
- ICMP
Ny fitaovana kofehy dia manohana ny protocole Internet Control Message Protocol version 6 (ICMPv6) araka ny voafaritra ao amin'ny RFC 4443, Internet Control Message Protocol (ICMPv6) ho an'ny Internet Protocol Version 6 (IPv6) Specification. Izy ireo koa dia manohana ny fangatahan'ny echo sy ny hafatra valin'ny echo. - UDP
Ny Thread stack dia manohana ny User Datagram Protocol (UDP) araka ny voafaritra ao amin'ny RFC 768, User Datagram Protocol. - TCP
Ny antonta Thread dia manohana variana Transport Control Protocol (TCP) antsoina hoe "TCPlp" (TCP Low Power) (Jereo usenix-NSDI20). Ny fitaovana mifanaraka amin'ny Thread dia mampihatra ny andraikitry ny mpandrindra TCP sy ny mpihaino araka ny voalaza ao amin'ny:- RFC 793, Protocole Control Transmission
- RFC 1122, Fepetra ho an'ny mpampiantrano Internet
- Thread Specification 1.3.0 sy ambony: Ny fampiharana TCP efa misy dia matetika tsy voarindra mba hiasa tsara amin'ny tamba-jotra tsy misy tariby ary miaraka amin'ny haben'ny frame 802.15.4 voafetra. Noho izany, ny famaritana dia mamaritra ireo singa sy soatoavin'ny mari-pamantarana ilaina amin'ny fampiharana TCP mahomby amin'ny tambajotra Thread (jereo ny Famaritana ny Thread 1.3.0, fizarana 6.2 TCP).
- SRP
- Service Registration Protocol (SRP) araka ny voafaritra ao amin'ny Service Registration Protocol ho an'ny DNS-Based Service Discovery dia ampiasaina amin'ny fitaovana Thread manomboka amin'ny Thread Specification 1.3.0. Tsy maintsy misy Rejistra serivisy, tazonin'ny router sisintany. Ny mpanjifa SRP amin'ny tambajotra mesh dia afaka misoratra anarana hanolotra serivisy isan-karazany. Ny mpizara SRP dia manaiky ny fanontaniana momba ny fikarohana mifototra amin'ny DNS ary manolotra kriptografika fanalahidy ho an'ny daholobe ho an'ny fiarovana, miaraka amin'ireo fanatsarana kely hafa mba hanohanana tsara kokoa ireo mpanjifa voasakana.
Topolojia amin'ny tambajotra
- Adiresy tambajotra sy fitaovana
- Ny Thread stack dia manohana ny fifandraisana feno harato eo amin'ny router rehetra ao amin'ny tambajotra. Ny tena topologie dia mifototra amin'ny isan'ny router ao amin'ny tambajotra. Raha tsy misy afa-tsy ny router iray, ny tambajotra dia mamorona kintana. Raha misy router mihoatra ny iray dia miforona ho azy ny harato (jereo ny Architecture 2.2 Thread Network).
- Mesh Networks
- Ny tamba-jotra misy harato dia mahatonga ny rafitra radio azo antoka kokoa amin'ny alàlan'ny famelana ny radio hampita hafatra ho an'ny radio hafa. Ho an'ny exampRaha tsy afaka mandefa hafatra mivantana any amin'ny node iray ny node iray, ny tamba-jotra mipetaka dia mampita ny hafatra amin'ny alalan'ny node interme-diary iray na maromaro. Araka ny voalaza ao amin'ny fizarana 5.3 Routing, ny node router rehetra ao amin'ny Thread stack dia mitazona ny lalana sy ny fifandraisana amin'izy samy izy ka ny mesh dia voatazona sy mifandray tsy tapaka. Misy fetran'ny adiresy router 64 ao amin'ny tambajotra Thread, saingy tsy azo ampiasaina indray mandeha izy ireo. Izany dia manome fotoana hampiasana ny adiresin'ireo fitaovana voafafa.
- Ao amin'ny tambajotra mesh dia tsy mandeha mankany amin'ny fitaovana hafa ny fitaovana farany matory na fitaovana mendrika ny router. Ireo fitaovana ireo dia mandefa hafatra amin'ny ray aman-dreny izay router. Ity router ray aman-dreny ity no mitantana ny fampandehanana ny fitaovan'ny zanany.
Routing sy Network Connectivity
Ny tambajotra Thread dia manana router mavitrika hatramin'ny 32 izay mampiasa routing hop manaraka ho an'ny hafatra mifototra amin'ny latabatra fitetezana. Ny latabatra routing dia tazonin'ny Thread stack mba hahazoana antoka fa ny router rehetra dia manana fifandraisana sy lalana vaovao ho an'ny router hafa ao amin'ny tambajotra. Ny router rehetra dia mifanakalo amin'ny router hafa ny sarany amin'ny fandalovana amin'ny router hafa ao amin'ny tambajotra amin'ny endrika compressed mampiasa Mesh Link Establishment (MLE).
- MLE Messages
- Ny hafatra Mesh Link Establishment (MLE) dia ampiasaina hananganana sy hanefena rohy radio azo antoka, hamantarana ireo fitaovana mifanolo-bodirindrina, ary hitazonana ny saran-dalana eo anelanelan'ny fitaovana ao amin'ny tambajotra. MLE dia miasa eo ambanin'ny soson-dàlana ary mampiasa rohy hop iray eo an-toerana sy multicasts eo anelanelan'ny router.
- Ny hafatra MLE dia ampiasaina hamantarana, hamboarina, ary hiantohana ny rohy mankany amin'ny fitaovana manodidina rehefa miova ny topolojia sy ny tontolo iainana. MLE koa dia ampiasaina mba hizarana ny soatoavin'ny fanefena izay zaraina manerana ny tambajotra toy ny fantsona sy ny Personal Area Network (PAN) ID. Ireo hafatra ireo dia azo alefa amin'ny tondra-drano tsotra araka ny voalazan'ny MPL (https://tools.ietf.org/html/draft-ietf-roll-trickle-mcast-11: Protocol Multicast ho an'ny tamba-jotra ambany sy very (MPL)).
- Ny hafatra MLE koa dia miantoka fa ny vidin'ny rohy asymmetrika dia raisina rehefa mametraka ny saran'ny lalana eo anelanelan'ny fitaovana roa. Ny vidin'ny rohy asymmetrika dia mahazatra amin'ny tambajotra 802.15.4. Mba hahazoana antoka fa azo itokisana ny fandefasana hafatra roa, dia ilaina ny mandinika ny vidin'ny rohy roa tonta.
- Fikarohana sy fanamboarana ny lalana
- Matetika ampiasaina amin'ny tamba-jotra 802.15.4 manana hery ambany ny fitadiavana lalana amin'ny fangatahana. Na izany aza, ny fitadiavana lalana amin'ny fangatahana dia lafo amin'ny resaka overhead sy bandwidth satria ny fitaovana dia mandefa ny fangatahana fitadiavana lalana amin'ny alàlan'ny tambajotra. Ao amin'ny Thread stack, ny router rehetra dia mifanakalo fonosana MLE tokana misy fampahalalana momba ny vidiny amin'ny router hafa rehetra ao amin'ny tambajotra. Ny router rehetra dia manana fampahalalana momba ny vidin'ny lalana mankany amin'ny router hafa ao amin'ny tambajotra ka tsy ilaina ny fitadiavana lalana. Raha toa ka tsy azo ampiasaina intsony ny zotra iray, dia afaka misafidy ny lalana mety manaraka mankany amin'ny toerana haleha ny router.
- Ny fandehanana mankany amin'ny fitaovan'ny ankizy dia atao amin'ny fijerena ireo ampahany ambony amin'ny adiresin'ny ankizy mba hamaritana ny adiresin'ny router ray aman-dreny. Raha vantany vao fantatry ny fitaovana ny router ray aman-dreny, dia fantany ny fampahalalana momba ny vidin'ny lalana sy ny fampahalalana momba ny lalana hop manaraka ho an'io fitaovana io.
- Rehefa miova ny vidin'ny lalana na ny topolojian'ny tambajotra, dia miparitaka amin'ny tambajotra ny fanovana amin'ny alàlan'ny hafatra hop tokana MLE. Ny saran-dalana dia mifototra amin'ny kalitaon'ny rohy roa tondro eo amin'ny fitaovana roa. Ny kalitaon'ny rohy amin'ny lafiny tsirairay dia mifototra amin'ny sisin'ny rohy amin'ny hafatra miditra avy amin'io fitaovana mifanila io. Ity mari-pamantarana mahery vaika azo raisina (RSSI) ity dia aseho amin'ny kalitaon'ny rohy manomboka amin'ny 0 ka hatramin'ny 3. Ny sandan'ny 0 dia midika hoe vidiny tsy fantatra.
- Rehefa mahazo hafatra MLE vaovao avy amin'ny mpifanolo-bodirindrina ny router iray, dia efa manana fidirana amin'ny latabatra mpifanolo-bodirindrina ho an'ny fitaovana izany na iray fanampiny. Ny hafatra MLE dia ahitana ny vidin'ny fidirana avy amin'ny mpifanolo-bodirindrina, noho izany dia havaozina ao amin'ny latabatra mpifanolo-bodirindrina amin'ny router izany. Ny hafatra MLE ihany koa dia ahitana fampahalalana momba ny lalana nohavaozina ho an'ny router hafa izay havaozina ao amin'ny tabilao fandalovana.
- Ny isan'ny routers mavitrika dia voafetra amin'ny habetsaky ny fampahalalam-baovao momba ny lalana sy ny vidiny izay mety ho voarakitra ao anaty fonosana 802.15.4 tokana. Ity fetra ity dia router 32 amin'izao fotoana izao.
- tambazotra
- Ny fitaovana dia mampiasa fampandehanana IP mahazatra handrosoana fonosana. Ny latabatra zotra dia feno adiresin'ny tambajotra sy ny hop manaraka.
- Ny fampitaovana véctor halavirana dia ampiasaina hahazoana lalana mankany amin'ny adiresy ao amin'ny tambajotra eo an-toerana. Rehefa mizotra amin'ny tambajotra eo an-toerana, ny bitika enina ambony amin'ity adiresy 16-bit ity dia mamaritra ny toerana alehan'ny router.
- Ity ray aman-dreny mpitatitra ity dia tompon'andraikitra amin'ny fandefasana mankany amin'ny toerana farany mifototra amin'ny adiresin'ny 16-bit sisa.
- Ho an'ny fampitaovana ivelan'ny tambajotra, ny router Border dia mampandre ny Mpitarika ny router ny prefix manokana tompoiny ary mizara izany fampahalalana izany ho angona tambajotra ao anatin'ny fonosana MLE. Ny angon'ny tambajotra dia ahitana angon-drakitra mialoha, izany hoe ny prefix mihitsy, ny contexte 6LoWPAN, ny Border Routers, ary ny Stateless Address Autoconfiguration (SLAAC) na DHCPv6 ho an'io prefix io. Raha toa ny fitaovana iray dia manamboatra adiresy amin'ny alàlan'ny prefix, dia mifandray amin'ny mpizara SLAAC na DHCP mifanaraka amin'izany adiresy izany. Ny angon-drakitra ao amin'ny tambajotra dia ahitana lisitr'ireo mpizara zotra izay adiresy 16-bit an'ny router Border default.
- Fanampin'izany, ao amin'ny sehatra ara-barotra misy maodely Thread Domain, ny Backbone Border Router dia mampahafantatra ny mpitarika ny router amin'ny Domain Unique Prefix tompoiny, mba hanondroana fa ity harato ity dia ampahany amin'ny sehatra Thread lehibe kokoa. Ny angon-drakitra amin'izany dia ahitana angon-drakitra mialoha, contexte 6LoWPAN, ary ALOC router sisintany. Tsy misy saina SLAAC na DHCPv6 napetraka ho an'ity andiana prefix ity, na izany aza dia manaraka ny modely tsy misy fanjakana ny fanendrena adiresy. Fanampin'izany, misy ihany koa ny serivisy sy ny serivisy TLV izay manondro ny fahaiza-manao serivisy "backbone" an'ity router sisintany ity. Ny fahaiza-mijery adiresy dika mitovy eo amin'ny hazondamosina dia misy ho an'ny fitaovana rehetra izay misoratra anarana amin'ny Domain Unique Address (DUA) amin'ny BBR. Tsy miova mihitsy ny DUA an'ny fitaovana iray mandritra ny androm-piainany amin'ny maha-ampahany amin'ny sehatra Thread.
- Manamora ny fifindra-monina manerana ny tambajotra Thread amin'ny sehatra tokana izany ary manome antoka fa ny BBR tsirairay avy dia manamora ny fandehanana amin'ny tambajotra Thread maro. Amin'ny hazondamosina, ny teknolojian'ny zotra IPv6 mahazatra toy ny IPv6 Neighbor Discovery (NS/NA araka ny RFC 4861) sy ny Multicast Listener Discovery (MLDv2 araka ny RFC 3810) dia ampiasaina.
- Ny Mpitarika dia voatendry hanara-maso ireo fitaovana mendrika ny router ho lasa router na mamela ny router hidina ho fitaovana mendrika ny router. Ity Mpitarika ity koa dia manendry sy mitantana ny adiresin'ny router amin'ny alàlan'ny CoAP. Na izany aza, ny fampahalalana rehetra voarakitra ao amin'ity Leader ity dia avoaka tsindraindray amin'ny router hafa. Raha miala amin'ny tamba-jotra ny Mpitarika, dia misy router hafa nofidiana, ary mandray andraikitra amin'ny maha-mpitarika azy tsy misy fidiran'ny mpampiasa.
- Border Routers dia tompon'andraikitra amin'ny fitantanana ny famatrarana na fanitarana 6LoWPAN sy ny adiresy amin'ny fitaovana ivelan'ny tambajotra. Backbone Border Routers dia tompon'andraikitra amin'ny fitantanana ny MPL miaraka amin'ny IP-in-IP encapsulation sy decapsulation ho an'ny multicast lehibe kokoa miditra sy mivoaka ny harato.
- Raha mila fanazavana fanampiny momba ny sisin-tany, jereo AN1256: Mampiasa ny Silicon Labs RCP miaraka amin'ny OpenThread Border Router.
- Andramo indray sy fankasitrahana
- Raha ny hafatra UDP dia ampiasaina ao amin'ny Thread stack, ny fandefasana hafatra azo antoka dia ilaina ary vita amin'ny alàlan'ireto mekanika maivana ireto:
- Famerenana amin'ny ambaratonga MAC-ny fitaovana tsirairay dia mampiasa ny fanekena MAC avy amin'ny hop manaraka ary hanandrana hafatra amin'ny sosona MAC raha tsy voaray ny hafatra MAC ACK.
- Famerenana ny sosona fampiharana- ny sosona fampiharana dia afaka mamaritra raha ny fahamendrehan'ny hafatra dia mari-pamantarana manan-danja. Raha izany no izy, dia azo ampiasaina ny protocole fanekena sy andrana indray, toy ny famerenana ny CoAP.
Fifandraisana sy Network Operation
Ny kofehy dia mamela fomba roa mampifandray:
- Zarao mivantana amin'ny fitaovana iray mampiasa fomba ivelan'ny tarika ny fampahalalana momba ny fandefasana. Izany dia mamela ny familiana ny fitaovana mankany amin'ny tambajotra mety amin'ny fampiasana an'io fampahalalana io.
- Manangana fotoam-pivoriana eo amin'ny fitaovana iray mampifandray sy ny fampiharana fampandehanana amin'ny finday avo lenta, tablette, na ny web.
- Ho an'ny tambajotra ara-barotra miaraka amin'ny maodelin'ny sehatra Thread, ny fizotry ny fisoratana anarana tsy miankina tsy misy fitsabahan'ny mpampiasa izay manome mari-pankasitrahana fampandehanana amin'ny mpifandray aorian'ny fanamarinana dia voafaritry ny Thread Specification 1.2. Ny taratasy fanamarinana fampandehanana dia mampiditra ny mombamomba ny sehatra ho an'ny fitaovana ary mamela ny famatsiana Key Master Key azo antoka. Ity modely ity dia mitaky fisoratana anarana na
- Thread Registrar Interface (TRI) amin'ny router sisin-damosina ary manamora ny fifandraisana amin'ny manampahefana ivelany (MASA) amin'ny alàlan'ny protocols ANIMA/BRSKI/EST. Ny tamba-jotra iray manohana ity maodely fandefasana ity dia antsoina hoe tambajotra CCM.
- Raha mila fanazavana fanampiny momba ny fametrahana ny tambajotra Thread dia jereo ny fizarana 11. Fametrahana fitaovana.
- Ny fomba 802.15.4 ampiasaina matetika miaraka amin'ny fahazoan-dàlana miditra amin'ny sainam-pirenena dia tsy ampiasaina amin'ny tambajotra Thread. Ity fomba ity dia matetika ampiasaina amin'ny karazana bokotra fanosehana izay tsy misy mpampiasa interface tsara na fantsona ivelan'ny tarika amin'ny fitaovana. Ity fomba ity dia manana olana amin'ny familiana fitaovana amin'ny toe-javatra misy tambajotra marobe azo ampiasaina ary mety hampidi-doza ihany koa.
- Ao amin'ny tambajotra Thread, ny fidirana rehetra dia natomboky ny mpampiasa. Aorian'ny fidirana dia vita ny fanamarinana fiarovana amin'ny ambaratonga fampiharana miaraka amin'ny fitaovana com-missioning. Ity fanamarinana fiarovana ity dia resahina ao amin'ny fizarana 9. Fiarovana.
- Ny fitaovana dia miditra amin'ny tamba-jotra ho toy ny fitaovana farany matory, fitaovana farany (MED na FED), na REED. Rehefa avy niditra sy nianatra ny firafitry ny tambajotra ny REED vao afaka mangataka ny ho lasa a
Fizarana kofehy. Rehefa miditra dia omena akanjo fohy 16-bit mifototra amin'ny ray aman-dreniny ny fitaovana iray. Raha lasa router Thread ny fitaovana iray mendrika ny router, dia omen'ny Leader ny adiresin'ny router. Ny fitadiavana adiresy dika mitovy ho an'ny Thread Routers dia azo antoka amin'ny alàlan'ny mekanika fizarana adiresin'ny router afovoany izay mipetraka ao amin'ny Leader. Ny ray aman-dreny dia tompon'andraikitra amin'ny fisorohana ny adiresy dika mitovy ho an'ny fitaovana fampiantranoana satria izy no manome adiresy ho azy ireo rehefa miditra.
- Network Discovery
- Ny fitadiavana tambajotra dia ampiasain'ny fitaovana iray mampifandray mba hamaritana hoe inona ny tambajotra 802.15.4 ao anatin'ny radio. Ny fitaovana dia mijery ny fantsona rehetra, mamoaka fangatahana fitadiavana MLE isaky ny fantsona, ary miandry ny valin'ny fikarohana MLE. Ny valin'ny fikarohana 802.15.4 MLE dia misy enta-mavesatra miaraka amin'ny mari-pamantarana tambajotra, ao anatin'izany ny tambajotra Service Set Identifier (SSID), PAN ID miitatra, ary ny soatoavina hafa izay manondro raha manaiky mpikambana vaovao ny tambajotra ary raha manohana ny fandefasana teratany izy io.
- Tsy ilaina ny fitadiavana tamba-jotra raha toa ka nasaina tao amin'ny tambajotra ilay fitaovana satria fantany ny fantsona sy ny ID PAN miitatra ho an'ny tambajotra. Ireo fitaovana ireo dia ampifandraisina amin'ny tambajotra amin'ny fampiasana ny fitaovana fandefasana nomena.
- Takelaka data MLE
- Raha vantany vao miraikitra amin'ny tambajotra ny fitaovana iray, dia misy fampahalalana isan-karazany ilaina mba handraisana anjara amin'ny tambajotra. MLE dia manome tolotra ho an'ny fitaovana iray handefasana unicast amin'ny fitaovana mifanakaiky mba hangataka masontsivana tambajotra sy hanavaozana ny vidin'ny rohy mankany amin'ny mpifanolo-bodirindrina. Rehefa mitambatra ny fitaovana vaovao, dia manao valim-panontaniana ihany koa izy amin'ny fametrahana kaontera rafitra fiarovana araka ny resahina ao amin'ny fizarana 9. Fiarovana.
- Ny fitaovana rehetra dia manohana ny fandefasana sy ny fandraisana ireo hafatra fanamafisana rohy MLE. Tafiditra ao anatin'izany ny hafatra "fangatahana rohy", "fangatahana rohy", ary hafatra "fangatahana rohy".
- Ny fifanakalozana MLE dia ampiasaina hanamboarana na hanakalozana ireto fampahalalana manaraka ireto:
- Ny adiresy 16-bit fohy sy 64-bit EUI 64 lava amin'ny fitaovana manodidina
- Fampahafantarana momba ny fahafahan'ny fitaovana, ao anatin'izany ny hoe fitaovana fiafarana matory sy ny tsingerin'ny torimason'ilay fitaovana
- Ny fifandraisan'ny mpifanolo-bodirindrina dia lafo raha toa ny router Thread
- Fitaovana fiarovana sy kaontera frame eo anelanelan'ny fitaovana
- Ny saran-dàlana mankany amin'ny Routers Thread hafa rehetra ao amin'ny tambajotra
- Manangona sy mizara ny Metrika Rohy momba ny soatoavina fanamafisana rohy isan-karazany
- Fanamarihana: Ny hafatra MLE dia voarakotra afa-tsy mandritra ny hetsika bootstrapping node voalohany rehefa tsy nahazo ny fitaovana fiarovana ny fitaovana vaovao.
- CoAP
Protocol Application Constrained (CoAP) araka ny voafaritra ao amin'ny RFC 7252 (https://tools.ietf.org/html/rfc7252: The Constrained Application Proto-col (CoAP)) dia protocole fitateram-pitaterana manokana ampiasaina amin'ny node voafefy sy tambajotra tsy misy herinaratra. Ny CoAP dia manome modely fifandraisana amin'ny fangatahana/famaliana eo amin'ireo teboka farany amin'ny fampiharana, manohana ny fitadiavana serivisy sy loharanon-karena, ary ahitana foto-kevitra fototra momba ny web toy ny URLs. Ny CoAP dia ampiasaina amin'ny Thread mba hanitsiana ny adiresy mesh-toerana sy ny adiresy multicast takian'ny fitaovana. Fanampin'izany, ny CoAP dia ampiasaina amin'ny hafatra fitantanana toy ny fahazoana sy fametrahana fampahalalana momba ny diagnostika ary angona tambajotra hafa amin'ny router Thread mavitrika. - DHCPv6
Ny DHCPv6 araka ny voafaritra ao amin'ny RFC 3315 dia ampiasaina ho protocole client-server hitantana ireo fitaovana ao anatin'ny tambajotra. DHCPv6 dia mampiasa UDP hangataka angona avy amin'ny mpizara DHCP (https://www.ietf.org/rfc/rfc3315.txt: Dynamic Host Configuration Protocol for IPv6 (DHCPv6)).
Ny serivisy DHCPv6 dia ampiasaina amin'ny fanamafisana ny:- Adiresy tambajotra
- Adiresy multicast takian'ny fitaovana
- Satria ny adiresy fohy dia nomena avy amin'ny mpizara mampiasa DHCPv6, tsy ilaina ny fitadiavana adiresy dika mitovy. Ny DHCPv6 dia ampiasain'ny Border Routers izay manendry adiresy mifototra amin'ny prefix omeny.
- SLAAC
SLAAC (Stateless Address Autoconfiguration) araka ny voafaritra ao amin'ny RFC 4862 (https://tools.ietf.org/html/rfc4862: IPv6 Stateless Address Auto-configuration) dia fomba iray ametrahan'ny router Border préfix, ary avy eo ny 64 bit farany amin'ny adiresiny dia avy amin'ny router. Ny mekanika IPv6 autoconfiguration tsy misy fanjakana dia tsy mitaky fanamafisam-peo amin'ny mpampiantrano, kely indrindra (raha misy) ny fanamafisana ny router, ary tsy misy mpizara fanampiny. Ny rafitra tsy misy fanjakana dia ahafahan'ny mpampiantrano iray mamorona ny adiresiny amin'ny alalan'ny fampifangaroana ny fampahalalana sy ny fampahalalana azo ampiasaina eo an-toerana navoakan'ny router. - SRP
Service Registration Protocol (SRP) araka ny voafaritra ao amin'ny Service Registration Protocol ho an'ny DNS-Based Service Discovery dia ampiasaina amin'ny fitaovana Thread manomboka amin'ny Thread Specification 1.3.0. Tsy maintsy misy Rejistra serivisy, tazonin'ny router sisintany. Ny mpanjifa SRP amin'ny tambajotra mesh dia afaka misoratra anarana hanolotra serivisy isan-karazany. Ny mpizara SRP dia manaiky ny fanontaniana momba ny fikarohana mifototra amin'ny DNS ary manolotra kriptografika fanalahidy ho an'ny daholobe ho an'ny fiarovana, miaraka amin'ireo fanatsarana kely hafa mba hanohanana tsara kokoa ireo mpanjifa voasakana.
MANAGEMENT
- ICMP
Ny fitaovana rehetra dia manohana ny Internet Control Message Protocol ho an'ny hafatra diso IPv6 (ICMPv6), ary koa ny fangatahana echo sy ny hafatra valim-bava. - Fitantanana fitaovana
Ny sosona fampiharana amin'ny fitaovana iray dia manana fahafahana miditra amin'ny andiana fampahalalana momba ny fitantanana fitaovana sy diagnostika izay azo ampiasaina eo an-toerana na angonina ary alefa any amin'ny fitaovana fitantanana hafa.
Ao amin'ny sosona 802.15.4 PHY sy MAC, ny fitaovana dia manome izao fampahalalana manaraka izao ho an'ny soson'ny fitantanana:- Adiresy EU64
- Adiresy fohy 16-bit
- Fampahalalana momba ny fahaiza-manao
- PAN ID
- Fonosana nalefa sy voaray
- Nalefa sy voaray ny Octets
- Fonosana nilatsaka tamin'ny fampitana na fandraisana
- Fahadisoana momba ny fiarovana
- Isan'ny famerenan'ny MAC
- Fitantanana tambajotra
Ny sosona tambajotra amin'ny fitaovana dia manome fampahalalana momba ny fitantanana sy ny diagnostika izay azo ampiasaina eo an-toerana na alefa any amin'ny fitaovana fitantanana hafa. Ny soson-tambajotra dia manome ny lisitry ny adiresy IPv6, ny latabatra mpifanolo-bodirindrina sy ny ankizy, ary ny latabatra fitetezana.
Data maharitra
Ny fitaovana miasa eny an-kianja dia mety hamerenana tsy nahy na natao ho an'ny antony samihafa. Ireo fitaovana naverina naverina dia mila mamerina ny fiasan'ny tambajotra tsy misy fitsabahan'ny mpampiasa. Mba hanaovana izany amim-pahombiazana, ny fitehirizana tsy miovaova dia tsy maintsy mitahiry ireto fampahalalana manaraka ireto:
- Fampahafantarana tambajotra (toy ny PAN ID)
- Fitaovana fiarovana
- Mametraka fampahalalana avy amin'ny tambajotra mba hamoronana ny adiresy IPv6 ho an'ny fitaovana
$Security
- Ny tamba-jotra dia tambajotra tsy misy tariby izay mila arovana amin'ny fanafihana an-habakabaka (OTA). Mifandray amin'ny Internet ihany koa izy ireo ary noho izany dia tsy maintsy arovana amin'ny fanafihana amin'ny Internet. Maro amin'ireo rindranasa novolavolaina ho an'ny Thread no hampiasa karazana fampiasa marobe izay mitaky asa maharitra tsy misy fanaraha-maso sy fanjifana herinaratra ambany. Vokatr'izany, ny fiarovana ny Thread net-works dia tena ilaina.
- Ny kofehy dia mampiasa fanalahidin'ny tambajotra izay ampiasaina amin'ny Media Access Layer (MAC) ho an'ny fanafenana. Ity famaha ity dia ampiasaina amin'ny fanamarinana sy fanafenana IEEE 802.15.4-2006 mahazatra. Ny fiarovana IEEE 802.15.4-2006 dia miaro ny tambajotra Thread amin'ny fanafihana an'habakabaka avy any ivelan'ny tambajotra. Ny marimaritra iraisana amin'ny node tsirairay dia mety hanambara ny fanalahidin'ny tambajotra. Vokatr'izany dia matetika tsy io ihany no endrika fiarovana ampiasaina ao anatin'ny tambajotra Thread. Ny node tsirairay ao amin'ny tambajotra Thread dia mifanakalo kaontin'ny frame miaraka amin'ireo mpifanolo-bodirindrina aminy amin'ny alalan'ny fifampikasohana MLE. Manampy amin'ny fiarovana amin'ny fanafihan'ny famerenan-kira ireo kaontera frame ireo. (Raha mila fanazavana fanampiny momba ny MLE, jereo ny Famaritana ny Thread.) Ny kofehy dia mamela ny fampiharana hampiasa izay protocole fiarovana amin'ny Internet ho an'ny fifandraisana amin'ny farany.
- Ny nodes dia manaloka ny adiresin'ny adiresy IP an'ny mesh sy ny karapanondron'ny MAC amin'ny alàlan'ny fametahana azy ireo. Ny tahiry EUI64 izay nosoniavina tamin'ny node dia ampiasaina ho adiresy loharano ihany mandritra ny dingana voalohany. Raha vantany vao tafiditra amin'ny tambazotra iray ny node iray, dia ampiasain'ny node ho loharanony na adiresy mifototra amin'ny ID node roa-byte azy, na iray amin'ireo adiresiny voatonona etsy ambony. Ny EUI64 dia tsy ampiasaina amin'ny maha-adiresy loharano raha vao tafiditra amin'ny tambajotra ny node.
Mila azo antoka koa ny fitantanana ny tambajotra. Ny fampiharana fitantanana tambajotra Thread dia azo atao amin'ny fitaovana rehetra mifandray amin'ny Internet. Raha tsy mpikambana ao amin'ny tambajotra Thread io fitaovana io dia tsy maintsy mametraka Da azo antoka aloha izytagram Transport Layer Security (DTLS) mifandray amin'ny Thread Border Router. Ny tambajotra Thread tsirairay dia manana fehezanteny fitantanana ampiasaina amin'ny fametrahana ity fifandraisana ity. Rehefa mifandray amin'ny tambajotra Thread ny fampiharana fitantanana iray dia azo ampiana fitaovana vaovao amin'ny tambajotra.
- 802.15.4 Fiarovana
- Ny fanondroana IEEE 802.15.4-2006 dia mamaritra ny protocole fidirana an-tariby sy media ho an'ny PAN sy HAN. Ireo protocole ireo dia natao ho fampiharana amin'ny fitaovana radio natokana toy ny azo avy amin'ny Silicon Labs. IEEE 802.15.4-2006 dia manohana fampiharana isan-karazany, maro amin'izy ireo no saro-pady. Ho an'ny example, diniho ny tranga momba ny fampiharana rafitra fanairana izay manara-maso ny trano fonenana. Raha toa ka tsy azo antoka ny tambajotra ary mahazo miditra amin'ny tambajotra ny mpanafika, dia azo alefa ny hafatra mba hamoronana fanairana diso, hanova ny fanairana efa misy, na hampanginana fanairana ara-dalàna. Ny tsirairay amin'ireo toe-javatra ireo dia miteraka risika lehibe ho an'ny mponina ao an-trano.
- Ny fampiharana maro dia mitaky tsiambaratelo ary ny ankamaroany dia mila fiarovana amin'ny fahamendrehana. 802-15.4-2006 dia mamaly ireto fepetra ireto amin'ny fampiasana protocole fiarovana sosona rohy misy serivisy fiarovana fototra efatra:
- Fanaraha-maso ny fidirana
- Fahamarinan'ny hafatra
- Hafatra tsiambaratelo
- Famerenana fiarovana
- Ny fiarovana replay omen'ny IEEE 802.15.4-2006 dia ampahany ihany. Ny kofehy dia manome fiarovana fanampiny amin'ny alàlan'ny fifampikasohana MLE eo anelanelan'ny node resahina etsy ambony mba hamitana ny fiarovana famerenana.
- Secure Network Management
Mila azo antoka koa ny fitantanana ny tambajotra. Ny fampiharana fitantanana tambajotra Thread dia azo atao amin'ny fitaovana rehetra mifandray amin'ny Internet. Misy ampahany roa amin'ny fiarovana:- Fiarovana an-habakabaka izay karakarain'ny 802.15.4. Ny kofehy dia mampihatra fiarovana 802.15.4-2006 ambaratonga 5.
- Tambajotra CCM: Raha toa ka tsy mpikambana ao amin'ny tambazotra CCM ny fitaovana iray, dia tsy maintsy mametraka fifandraisana amin'ny router sisintany hazondamosina izy mba hahazoana ny mari-pankasitrahana fampiasany mba hametrahana ny tenany ho anisan'ny sehatra Thread.
- Tambajotra tsy CCM: Fiarovana amin'ny Internet: Raha toa ka tsy mpikambana ao amin'ny tambajotra Thread ny fitaovana iray, dia tsy maintsy mametraka fifandraisana azo antoka aloha ny Data-gram Transit Layer Security (DTLS) miaraka amin'ny Router Border Thread. Ny tambajotra Thread tsirairay dia manana fehezanteny fitantanana ampiasaina amin'ny fametrahana fifandraisana azo antoka eo amin'ny fitaovana fitantanana ivelany sy ny Routers Border. Rehefa mifandray amin'ny tambajotra Thread ny fampiharana fitantanana iray dia azo ampiana fitaovana vaovao amin'ny tambajotra.
Border router
- Ny Router Border Thread dia fitaovana mampifandray tambajotra tsy misy tariby Thread amin'ny tambajotra mifototra amin'ny IP hafa (toy ny Wi-Fi na Ethernet) any ivelany amin'ny alàlan'ny tambajotra an-trano na orinasa eo an-toerana. Tsy toy ny vavahady amin'ny vahaolana tsy misy tariby hafa, mangarahara tanteraka amin'ny seranan-tsambo sy ny protocols fampiharana izay mipetraka eo ambonin'ny sosona tambajotra. Vokatr'izany dia afaka mifandray am-pilaminana hatrany amin'ny farany hatrany amin'ny farany tsy misy dikanteny sosona fampiharana.
- Ny Router Border Thread dia manohana ny asa manaraka:
- Fifandraisana IP amin'ny farany amin'ny alàlan'ny fandalovana eo amin'ny fitaovana Thread sy tambajotra IP ivelany hafa.
- Fametrahana kofehy ivelany (ho an'ny example, finday) hanamarina sy hanatevin-daharana fitaovana Thread amin'ny tambajotra Thread.
Mety misy Routers Border maromaro ao anaty tambazotra iray, manafoana ny "teboka tokana tsy nahomby" raha toa ka tsy miasa ny iray amin'izy ireo. Ny Router Border dia ahafahan'ny fitaovana Thread rehetra mifandray mivantana amin'ny serivisy rahona manerantany, rehefa mampiasa IPv6 sy IPv4, na IPv4 ihany ny tambajotran'ny orinasa.
- Endri-javatra Border Router ho an'ny fifandraisana ivelan'ny harato
- Ny kofehy dia azo ampiharina avy hatrany amin'ny toe-javatra miasa ankehitriny, alohan'ny tetezamita ampahany na feno amin'ny IPv6 ary ny Thread dia ahafahan'ny IPv4 mifanandrify amin'ny alàlan'ny adiresy Network
- Fandikan-teny (NAT). Ny NAT64 dia mandika ny fonosana IPv6 ho IPv4, ary ny NAT64 dia mandika ny fonosana IPv4 amin'ny IPv6. Ny Router Border Thread dia afaka miasa ho mpampiantrano IPv4 amin'ny tambazotra midadasika (WAN), afaka mahazo interface IPv4 sy adiresy router. Afaka mahazo adiresy mampiasa DHCP avy amin'ny dobo adiresy IPv4 izy. Mety hampihatra Port Control Protocol (PCP) ihany koa ny Thread Border Router mba hifehezana ny fomba handikana sy handefasana ny fonosana IPv4 ary hanohanana ny sarintany static. Ny ankamaroan'ny dikanteny IPv4 ka hatramin'ny IPv6 (sy ny mifamadika amin'izany) dia azo fehezin'ny Thread
- Border Router, miaraka amin'ny fanovana kely ilaina amin'ny tambajotra efa misy.
Fanampin'izany, ny Thread Border Routers dia manohana ny fifandraisana IPv6 bidirectional miaraka amin'ny fahitana mpifanolo-bodirindrina IPv6, dokam-barotra amin'ny router, fitadiavana multi-cast, ary fandefasana fonosana.
- Fametrahana fotodrafitrasa
- Ny Thread Networks dia mirindra ho azy ho Fizarana Thread Network misaraka rehefa tsy misy fifandraisana eo amin'ny fitaovana roa na maromaro. Ny Fizarana kofehy dia ahafahan'ny fitaovana mitazona fifandraisana amin'ny fitaovana hafa ao amin'ny Fizarana Thread mitovy fa tsy amin'ny fitaovana Thread amin'ny fizarana hafa.
- Ny Thread over Infrastructure dia ahafahan'ny fitaovana Thread mampiditra ny teknolojia rohy mifototra amin'ny IP (ho an'ny example, Wi-Fi ary Ethernet) ao amin'ny topology Thread. Ireo rohy fanampiny amin'ny Thread amin'ny teknolojia rohy hafa dia mampihena ny mety hisian'ny Fizarana Thread Net-work maro, raha azo antoka kosa ny fifanarahana mihemotra amin'ny fitaovana Thread 1.1 sy 1.2 efa misy. Ireo tombon-tsoa ireo dia azo amin'ny topolojian'ny tambajotra izay ahitana router Border roa farafahakeliny mifandray amin'ny rohy fotodrafitrasa ifampizarana mifanakaiky.
- Raha mila fanazavana fanampiny dia jereo ny Famaritana ny kofehy 1.3.0 (na ny drafitry ny fanondroana ny kofehy 1.4), Toko 15 (Ny fotodrafitrasa momba ny kofehy).
- OpenThread Border Router
Ny fampiharana OpenThread amin'ny sisintany dia antsoina hoe OpenThread Border Router (OTBR). Izy io dia manohana interface tsara amin'ny fampiasana modely RCP. Ny Silicon Labs dia manome fampiharana (tohanana amin'ny Raspberry Pi) sy kaody loharano ho ampahany amin'ny Silicon Labs GSDK. Raha mila fanazavana fanampiny dia jereo AN1256: Mampiasa ny Silicon Labs RCP miaraka amin'ny OpenThread Border Router.
Ny antontan-taratasy momba ny fananganana sy ny maritrano ny OTBR dia hita ao amin'ny https://openthread.io/guides/border-router.
Fametrahana fitaovana
Ny fitaovana kofehy dia alefa amin'ny tambajotra Thread amin'ny fomba samihafa araka ny voalaza ao amin'ny fizarana manaraka.
- Fametrahana kofehy nentim-paharazana
- Ho an'ny fametrahana tambajotra amin'ny tambajotra kely kokoa (Thread Specification 1.1.1 na ambony), ny installer dia afaka mampiasa ny fampiharana famandrihana Thread nomena ho loharano maimaim-poana ho an'ny fitaovana Android sy iOS. Ity fampiharana ity dia azo ampiasaina hanampiana fitaovana vaovao amin'ny tambajotra na hamerenana indray ny fitaovana efa misy.
- Ny Thread dia mampiasa ny Mesh Commissioning Protocol (MeshCoP) mba hanamarinana, hanamarina ary hanatevin-daharana ireo fitaovana radio vaovao tsy azo itokisana amin'ny tamba-jotra. Ny tambajotran'ny kofehy dia ahitana fitaovana fandrindrana tena manokana miaraka amin'ny fifandraisana IEEE 802.15.4 ary sosona fiarovana amin'ny rohin'ny rohy izay mitaky ny fitaovana tsirairay ao amin'ny harato mba hanana ny fanalahidy master miafina zaraina ankehitriny.
- Ny fizotry ny fametrahana dia manomboka rehefa mahita ny tamba-jotra Thread amin'ny alalan'ny iray amin'ireo Routers Border azy ny Kandidà Kaomisera, matetika finday mifandray amin'ny WiFi. Border Routers dia manao dokam-barotra amin'ny Kaomisera amin'ny fampiasana izay toerana misy serivisy mety. Ny mekanika fikarohana dia tsy maintsy manome ny Kandidà ho kaomisera manana lalan'ny fifandraisana sy ny anaran'ny tambajotra, satria ny anaran'ny tambajotra dia ampiasaina any aoriana ho toy ny sira kriptografika amin'ny fametrahana ny Session'ny vaomiera.
- Ny Kandidàn'ny Kaomisera, rehefa avy nahita ny tambajotran'ny Thread mahaliana, dia mampifandray azy io amin'ny alalan'ny fampiasana ny Fanomezan-dàlana ho an'ny vaomiera (teny tenimiafina nofidin'olombelona hampiasaina amin'ny fanamarinana). Ny dingana Fanamarinana ny Kaomisera dia mametraka fifandraisana azo antoka ho an'ny mpanjifa/server eo amin'ny Kandidà Kaomisera sy ny Router Border amin'ny alàlan'ny DTLS. Ity fotoam-pivoriana azo antoka ity dia fantatra amin'ny anarana hoe Session Commissioning. Ny Session Commissioning dia mampiasa ny laharana seranan-tsambo UDP nomena navoaka nandritra ny dingana fitadiavana. Ity seranana ity dia fantatra amin'ny anarana hoe Seranan'ny Kaomisera. Ny mari-pankasitrahana ampiasaina amin'ny fametrahana ny Fivorian'ny vaomiera dia fantatra amin'ny anarana hoe Key Pre-Shared for the Commissioner (PSKc).
- Ny Kandidà kaomisera dia manoratra ny maha-izy azy amin'ny Router Border-ny. Ny Mpitarika dia mamaly amin'ny alalan'ny fanekena na ny fandavana ny sisin-tany amin'ny maha-mpitarika azy ho an'ny Kaomisera.
- Rehefa ekena dia manavao ny toerany ao anatiny ny Mpitarika mba hanaraha-maso ny Kaomisera mavitrika, ary avy eo dia mandefa hafatra fanamafisana any amin'ny Kandidà kaomisera ny Mpitarika mampahafantatra ilay fitaovana fa izy izao no Kaomisera.
- Rehefa misy Kaomisera nahazo alalana mifandray amin'ny Tambajotra Thread, dia azo atao ny miditra amin'ny fitaovana Thread. Ireo dia fantatra amin'ny anarana hoe Joiners alohan'ny hahatongavany ho anisan'ny
- Tambajotra kofehy. Ny Joiner dia mamorona fifandraisana DTLS amin'ny Commisionera voalohany mba hanakalozana fitaovana fandefasana. Avy eo izy dia mampiasa ny fitaovana fandraisan'anjaran'ny fifandraisana amin'ny tambajotra Thread. Ny node dia heverina ho anisan'ny tambajotra raha tsy vita ireo dingana roa ireo. Mety handray anjara amin'ny fizotry ny fidirana ho an'ny nodes ho avy izy. Ireo dingana rehetra ireo dia manamafy fa ny fitaovana marina dia nanatevin-daharana ny tambajotra Thread marina, ary ny tambajotra Thread mihitsy dia azo antoka amin'ny fanafihana tsy misy tariby sy Internet. Raha mila fanazavana fanampiny momba ny Mesh Commissioning Protocol dia jereo ny famaritana Thread.
- Fanatsarana ny fandefasana miaraka amin'ny fanitarana ara-barotra amin'ny kofehy 1.2
- Famaritana ny kofehy 1.2 sy ny fanitarana ara-barotra azy izao dia mamela tambajotra lehibe kokoa, toy ny ilaina amin'ny trano birao, tranom-panjakana, trano fandraisam-bahiny, na karazana tranobe indostrialy na varotra. Noho ny fanohanana tsara kokoa ny subnetting, ny Thread Spec-ification 1.2 dia mamela fitaovana an'arivony amin'ny fametrahana iray, izay azo amboarina amin'ny tanana, amin'ny alàlan'ny alàlan'ny fampandehanana lavitra lavitra.
- Ny fanitarana ara-barotra ao amin'ny Thread 1.2 dia mamela ny fanamarinana midadasika, ny fidirana amin'ny tambajotra, ny roaming amin'ny subnet, ary ny fiasana mifototra amin'ny maha-azo itokisana ao amin'ny sehatry ny orinasa. Mba ahafahana manamarina ny fitaovana azo itokisana sy ny fanamarinana ny fanomezan-dàlana dia afaka manangana Manampahefana Certificate Enterprise hanamora ny fametrahana tambajotra midadasika ny installer rafitra. Izany dia ahafahan'ny installer mametraka sy mitazona ny tambajotra tsy misy fidirana mivantana amin'ny fitaovana tsirairay ary tsy misy fifandraisana mivantana amin'ireo fitaovana ireo, amin'ny alàlan'ny dingana fisoratana anarana mandeha ho azy antsoina hoe Autonomous Enrollment. Tsy sahala amin'ny Thread 1.1, izay ampiasaina ny fampiarahana ny kaody passcode ho an'ny fanamarinana, ny Extensions Commercial ao amin'ny Thread 1.2 dia hanohana endrika fanamarinana mifototra amin'ny mari-pankasitrahana kokoa. Ny tambajotran'ny orinasa dia afaka manana Domains Thread iray na maromaro ary ny Domain Thread tsirairay dia azo amboarina mba hampidirana tamba-jotra Thread marobe.
Application Layer
Thread dia tambazotran-tambajotra tsy misy tariby izay tompon'andraikitra amin'ny fandefasana hafatra eo amin'ireo fitaovana samihafa ao amin'ny tambajotra Thread voalaza ao amin'ny fizarana 2.2 Thread Network Architecture. Ity sary manaraka ity dia mampiseho ireo sosona ao amin'ny protocol Thread.
Sary 12.1. Layers Protocol Thread
- Ny famaritana manara-penitra momba ny sosona fampiharana dia "sosona abstraction izay mamaritra ny protocols iombonana sy ny fomba interface tsara ampiasain'ny mpampiantrano amin'ny tambajotram-pifandraisana" (https://en.wikipedia.org/wiki/Application_layer). Raha tsorina kokoa, ny sosona fampiharana dia ny "fiteny amin'ny fitaovana", ohatraample, ahoana no iresahan'ny switch amin'ny takamoa. Amin'ny fampiasana ireo famaritana ireo dia tsy misy sosona fampiharana ao amin'ny Thread. Ny mpanjifa dia manorina ny sosona fampiharana mifototra amin'ny fahaiza-manao ao amin'ny Thread stack sy ny zavatra takiany manokana. Na dia tsy manome sosona fampiharana aza ny Thread, dia manome serivisy fampiharana fototra:
- Hafatra UDP
UDP dia manolotra fomba handefasana hafatra amin'ny alàlan'ny laharana seranan-tsambo 16 bit sy adiresy IPv6. UDP dia protocole tsotra kokoa noho ny TCP ary manana fifandraisana kely kokoa (ohatraampary ny UDP dia tsy mampihatra hafatra velona). Vokatr'izany, ny UDP dia manome hafatra haingana kokoa sy ambony kokoa ary mampihena ny teti-bolan'ny herinaratra amin'ny fampiharana iray. Ny UDP koa dia manana habaka kaody kely kokoa noho ny TCP, izay mamela tselatra azo ampiasaina bebe kokoa amin'ny chip ho an'ny fampiharana mahazatra. - Fandefasana hafatra marobe
Ny Thread dia manome fahafahana mandefa hafatra, izany hoe mandefa hafatra mitovy amin'ny node maromaro amin'ny tambajotra Thread. Ny Mul-ticast dia mamela fomba namboarina hiresahana amin'ny node mpifanolo-bodirindrina, ny router, ary ny tambajotra Thread manontolo miaraka amin'ny adiresy IPv6 mahazatra. - Application layers mampiasa serivisy IP
Ny kofehy dia mamela ny fampiasana sosona fampiharana toy ny UDP sy CoAP ahafahan'ny fitaovana mifandray amin'ny Internet. Ny sosona fampiharana tsy IP dia mitaky fampifanarahana sasany hiasa amin'ny Thread. (Jereo ny RFC 7252 raha mila fanazavana fanampiny momba ny CoAP.)- Ny Silicon Labs OpenThread SDK dia ahitana ireto s manaraka iretoampny fampiharana azo alaina avy amin'ny OpenThread GitHub re-pository:• ot-cli-ftd
- ot-cli-mtd
- ot-rcp (ampiasaina miaraka amin'ny OpenThread Border Router)
- Ireo fampiharana ireo dia azo ampiasaina hanehoana ny endrik'ilay tambajotra Thread. Ho fanampin'izany, ny Silicon Labs OpenThread SDK dia manome fitaovana farany matory ihany koaample app (sleepy-demo-ftd sy sleepy-demo-mtd), izay mampiseho ny fomba fampiasana ny endri-pamokarana herinaratra Silicon Labs mba hamoronana fitaovana ambany. Farany, ny ot-ble-dmp sampNy fampiharana dia mampiseho ny fomba fananganana fampiharana multiprotocol mavitrika amin'ny alàlan'ny OpenThread sy ny takelaka Bluetooth Silicon Labs. Jereo ny QSG170: OpenThread Quick-Start Guide raha mila fanazavana fanampiny momba ny fiaraha-miasa amin'ny exampNy fampiharana ao amin'ny Simplicity Studio 5.
Dingana manaraka
- Ny Silicon Labs OpenThread SDK dia ahitana tambajotran'ny tambajotra OpenThread voamarina sy sample fampiharana izay mampiseho tambajotra fototra sy fitondran-tena fampiharana. Entanina ny mpanjifa hampiasa ny sampny fampiharana mba hahafantarana ny Thread amin'ny ankapobeny sy ny fanomezana Silicon Labs manokana. Ny fampiharana tsirairay dia mampiseho ny fomba fiforonan'ny fitaovana sy ampidirana tambajotra, ary koa ny fomba fandefasana sy fandraisana ny hafatra. Ny fampiharana dia azo ampiasaina aorian'ny fametrahana ny Simplicity Studio 5 sy ny Silicon Labs OpenThread SDK. Ny Simplicity Studio 5 dia ahitana ny fanohanana amin'ny famoronana rindranasa (Project Configurator) sy ny famaritana ny tamba-jotra sy ny hafatra sosona fampiharana (Network Analyzer) ao amin'ny Thread izay manome fanazavana fanampiny momba ny fiasan'ny tambajotra Thread. Raha mila fanazavana fanampiny dia jereo ny QSG170: OpenThread Quick-Start Guide.
- Raha mila fanazavana fanampiny momba ny OpenThread Border Routers dia jereo AN1256: Mampiasa ny Silicon Labs RCP miaraka amin'ny OpenThread Border Rout-er. Raha mila fanazavana fanampiny momba ny famolavolana Thread 1.3.0 sampJereo ny rindranasa AN1372: Fametrahana fampiharana OpenThread ho an'ny kofehy 1.3.
Disclaimer
- Ny Silicon Labs dia mikasa ny hanome ny mpanjifa ny antontan-taratasy farany, marina ary lalina amin'ny periferika sy maody rehetra azo ampiasaina ho an'ny mpampihatra rafitra sy rindrambaiko mampiasa na mikasa ny hampiasa ny vokatra Silicon Labs. Ny angon-drakitra momba ny toetra, ny maody misy sy ny periferika, ny haben'ny fitadidiana ary ny adiresin'ny fitadidiana dia manondro ny fitaovana manokana tsirairay, ary ny mari-pamantarana "Typical" omena dia afaka miovaova amin'ny fampiharana samihafa. Fampiharana exampnatao fanoharana fotsiny ny voalaza eto. Ny Silicon Labs dia manana zo hanao fanovana tsy misy fampandrenesana bebe kokoa momba ny fampahalalana momba ny vokatra, ny famaritana ary ny famaritana eto, ary tsy manome antoka ny amin'ny fahamarinany na ny fahafenoan'ny fampahalalana tafiditra. Raha tsy misy fampandrenesana mialoha, ny Silicon Labs dia afaka manavao ny firmware vokatra mandritra ny fizotran'ny famokarana noho ny antony fiarovana na azo itokisana. Ny fiovana toy izany dia tsy hanova ny famaritana na ny fahombiazan'ny vokatra. Ny Silicon Labs dia tsy manana andraikitra amin'ny vokatry ny fampiasana ny fampahalalana omena ato amin'ity antontan-taratasy ity. Ity antontan-taratasy ity dia tsy milaza na manome alalana manokana hamolavola na hamorona circuit integrated. Ny vokatra dia tsy natao na nahazo alalana hampiasaina ao anatin'ny fitaovana FDA Class III, fampiharana izay takiana amin'ny fankatoavan'ny FDA mialoha ny tsena na Rafitra fanohanana ny fiainana raha tsy misy ny fanekena an-tsoratra manokana avy amin'ny
- Silicon Labs. Ny “Rafitra Fanohanana ny Fiainana” dia vokatra na rafitra natao hanohanana na hanohanana ny fiainana sy/na fahasalamana, izay, raha tsy mahomby, dia azo antenaina fa hiteraka ratram-po na fahafatesana. Ny vokatra Silicon Labs dia tsy natao na nahazo alalana ho an'ny fampiharana miaramila. Ny vokatra Silicon Labs dia tsy tokony hampiasaina amin'ny fitaovam-piadiana faobe, anisan'izany (fa tsy voafetra amin'ny) fitaovam-piadiana nokleary, biolojika na simika, na balafomanga afaka mandefa fitaovam-piadiana toy izany. Ny Silicon Labs dia mandà ny fiantohana mazava sy voatanisa ary tsy tompon'andraikitra na tompon'andraikitra amin'ny ratra na fahasimbana mifandraika amin'ny fampiasana vokatra Silicon Labs amin'ny fampiharana tsy nahazoana alalana toy izany. Fanamarihana: Ity atiny ity dia mety misy voambolana manafintohina izay efa lany andro. Ny Silicon Labs dia manolo ireo teny ireo amin'ny fiteny tsy misy dikany raha azo atao. Raha mila fanazavana fanampiny dia tsidiho www.silabs.com/about-us/inclusive-lexicon-project
Fampahalalana momba ny marika
- Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ary ny Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo sy ny fitambaran'izany. , “Mikrôtôlôlôjia sariaka indrindra eran-tany”, Redpine Signals®, WiSeConnect , n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress® , Zentri, ny logo Zentri ary Zentri DMS, Z-Wave®, ary ny hafa dia marika na marika voasoratra anarana
- Silicon Labs. ARM, CORTEX, Cortex-M3 ary THUMB dia marika na marika voasoratra anarana an'ny ARM Holdings. Keil dia marika voasoratra anarana amin'ny ARM Limited. Wi-Fi dia marika voasoratra anarana amin'ny
- Wi-Fi Alliance. Ny vokatra na marika hafa rehetra voalaza eto dia mariky ny tompony.
- Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA
- www.javak.com
Documents / Loharano
![]() |
SILICON LABS UG103.11 Thread Fundamentals Software [pdf] Torolàlana ho an'ny mpampiasa UG103.11 Rindrambaiko fototra amin'ny kofehy, UG103.11, Rindrambaiko fototra amin'ny kofehy, rindrambaiko fototra, rindrambaiko |