SILICON-logo

SILICON LABS UG103.11 Thread Fondamantal lojisyèl

SILICON-LABS-UG103-11-Thread-Fundamentals-Lojisyèl-pwodwi-imaj

Espesifikasyon:

  • Non pwodwi: Fil Fondamantal
  • Manifakti: Silisyòm Labs
  • Pwotokòl: Fil
  • Vèsyon: Rev. 1.6
  • Pwotokòl Rezo Wireless: Rezo may
  • Estanda sipòte: IEEE, IETF

Enfòmasyon sou pwodwi

Thread Fundamentals se yon pwotokòl rezo san fil san fil ki devlope pa Silicon Labs. Li sipòte adrès IPv6, pont a pri ki ba nan lòt rezo IP, epi li optimize pou operasyon ki ba-pouvwa ak batri. Pwotokòl la fèt pou Kay Konekte ak aplikasyon komèsyal kote rezo ki baze sou IP vle.

Itilizasyon Enstriksyon

  1. Entwodiksyon Fondamantal Thread:
    Thread se yon pwotokòl rezo may san fil ki an sekirite ki bati sou estanda IEEE ak IETF ki egziste deja. Li pèmèt kominikasyon aparèy a aparèy nan Kay Konekte ak aplikasyon komèsyal yo.
  2. Aplikasyon OpenThread:
    OpenThread, yon aplikasyon pòtab pwotokòl Thread la, ofri kominikasyon san fil aparèy-a-aparèy ki fyab, an sekirite ak ba pouvwa pou aplikasyon pou kay ak bilding komèsyal yo. Silicon Labs bay yon pwotokòl ki baze sou OpenThread ki pwepare pou travay ak pyès ki nan konpitè yo, ki disponib sou GitHub ak kòm yon pati nan Simplicity Studio 5 SDK.
  3. Manm Gwoup Thread:
    Antre nan gwoup Thread bay aksè a sètifikasyon pwodwi ak ankouraje itilizasyon aparèy ki pèmèt Thread. Yo anonse vèsyon siksesè Spesifikasyon Thread ak pwogram sètifikasyon an 2022.

FAQ:

  • K: Kouman mwen ka telechaje dènye Spesifikasyon Thread la?
    A: Dènye Spesifikasyon Thread la ka telechaje lè w soumèt yon demann sou Gwoup Thread la websit nan https://www.threadgroup.org/ThreadSpec.
  • K: Ki sa ki se advan prensipal latage nan itilize Thread nan aparèy IoT?
    A: Thread bay yon pwotokòl rezo may an sekirite, san fil ki sipòte operasyon ki ba-pouvwa ak kominikasyon aparèy-a-aparèy, ogmante pousantaj adopsyon ak akseptasyon itilizatè pou aparèy IoT.

UG103.11: Fil Fondamantal

  • Dokiman sa a gen ladann yon brèf background sou aparisyon nan
  • Thread, bay yon teknoloji souview, epi li dekri kèk karakteristik kle nan Thread pou konsidere lè w ap aplike yon solisyon Thread.
  • Seri Fondamantal Silicon Labs yo kouvri sijè ke manadjè pwojè yo, siyatè aplikasyon yo, ak devlopè yo ta dwe konprann anvan yo kòmanse travay sou yon solisyon rezo entegre lè l sèvi avèk
  • Silicon Labs chips, pile rezo tankou EmberZNet PRO oswa Silicon Labs Bluetooth®, ak zouti devlopman ki asosye yo. Dokiman yo ka itilize kòm yon kote depa pou nenpòt moun ki bezwen yon entwodiksyon pou devlope aplikasyon pou rezo san fil, oswa ki nouvo nan anviwònman devlopman Silicon Labs.

PWEN KLE

  • Entwodui Thread epi li bay yon teknoloji souview.
  • Dekri kèk nan eleman kle yo nan Thread, ki gen ladan pile IP li yo, topoloji rezo, routage ak koneksyon rezo, rantre nan yon rezo, jesyon, done ki pèsistan, sekirite, routeur fwontyè, komisyonin aparèy, ak kouch aplikasyon an.
  • Gen mizajou pou Thread Specification 1.3.0.
  • Gen ladann pwochen etap pou travay ak òf Silicon Labs OpenThread.

Entwodiksyon

  1. Silisyòm Labs ak Entènèt bagay sa yo
    • Pwotokòl Entènèt vèsyon 4 (IPv4) te defini an 1981 nan RFC 791, DARPA Entènèt Pwotokòl Espesifikasyon. ("RFC" vle di "Demann pou kòmantè.") Sèvi ak adrès 32-bit (4-byte), IPv4 te bay 232 adrès inik pou aparèy sou entènèt la, yon total apeprè 4.3 milya adrès. Sepandan, kòm kantite itilizatè yo ak aparèy te grandi eksponansyèlman, li te klè ke kantite adrès IPv4 ta dwe fin itilize e te gen yon bezwen pou yon nouvo vèsyon IP la. Pakonsekan devlopman IPv6 nan ane 1990 yo ak entansyon li pou ranplase IPv4. Avèk adrès 128-bit (16-byte), IPv6 pèmèt pou 2128 adrès, plis pase 7.9 × 1028 adrès pase IPv4 (http://en.wikipedia.org/wiki/IPv6).
    • Defi a pou konpayi yo nan endistri entegre tankou Silicon Labs se adrese migrasyon teknoloji sa a ak pi enpòtan an demand kliyan yo pandan n ap deplase nan yon mond ki toujou konekte nan aparèy nan kay la ak espas komèsyal yo, sa ki souvan refere-wouj kòm. Entènèt bagay sa yo (IoT). Nan yon nivo wo, objektif IoT pou Silisyòm Labs yo se:
    • Konekte tout aparèy ki nan kay la ak nan espas komèsyal la ak pi bon rezo nan klas la, kit ak Zigbee PRO, Thread, Blue-tooth, oswa lòt estanda ki ap parèt.
    • Swiv ekspètiz konpayi an nan mikrokontwolè enèji-zanmitay.
    • Amelyore bato siyal melanje ki ba-pouvwa etabli.
    • Bay pri ki ba pon nan Ethernet ak aparèy Wi-Fi ki egziste deja.
    • Pèmèt sèvis nwaj ak koneksyon sou smartphones ak tablèt ki pral ankouraje fasilite pou itilize ak yon eksperyans itilizatè komen pou kliyan yo.
      Atenn tout objektif sa yo pral ogmante pousantaj adopsyon ak akseptasyon itilizatè pou aparèy IoT.
  2. Gwoup Thread
    • Gwoup Fil (https://www.threadgroup.org/) te lanse sou 15 jiyè 2014. Silicon Labs se te yon konpayi fondatè ansanm ak sis lòt konpayi yo. Thread Group se yon gwoup edikasyon sou mache ki ofri sètifikasyon pwodwi ak ankouraje itilizasyon aparèy-a-aparèy (D2D) ak machin-a-machin (M2M) ki pèmèt Thread. Manm nan Gwoup Thread la louvri.
    • Yo ka telechaje Spesifikasyon Thread 1.1 apre w fin soumèt yon demann isit la: https://www.threadgroup.org/ThreadSpec. Vèsyon siksesè Thread Specification, 1.2 ak 1.3.0, yo te anonse tou ak pwogram sètifikasyon an 2022. Dènye spesifikasyon Thread 1.4-bouyon an disponib sèlman pou manm Thread yo.
  3. Ki sa ki Thread?
    Thread se yon pwotokòl rezo san fil ki an sekirite. Pile Thread la se yon estanda ouvè ki bati sou yon koleksyon estanda Enstiti pou Enjenyè Elektrik ak Elektwonik (IEEE) ak Entènèt Jeni Task Force (IETF) ki deja egziste, olye ke yon nouvo estanda (gade figi sa a).SILICON-LABS-UG103-11-Thread-Fundamentals-Lojisyèl- (1)
  4. Thread Karakteristik jeneral
    • Pile Thread la sipòte adrès IPv6 epi li bay bon mache pou lòt rezo IP, epi li optimize pou operasyon ki pa gen anpil pouvwa / bat-tery, ak kominikasyon san fil aparèy-a-aparèy. Pile Thread la fèt espesyalman pou Kay Konekte ak aplikasyon komèsyal kote rezo ki baze sou IP vle epi yo ka itilize yon varyete kouch aplikasyon sou pil la.
    • Sa yo se karakteristik jeneral yo nan pil la Thread:
    • Senp enstalasyon rezo, demaraj, ak operasyon: Pile Thread la sipòte plizyè topoloji rezo. Enstalasyon se senp lè l sèvi avèk yon smartphone, tablèt oswa òdinatè. Yo itilize kòd enstalasyon pwodwi pou asire sèlman aparèy otorize yo ka rantre nan rezo a. Pwotokòl senp yo pou fòme ak rantre nan rezo pèmèt sistèm yo pwòp tèt ou konfigirasyon ak ranje pwoblèm routage jan yo rive.
    • Sekirize: Aparèy yo pa rantre nan rezo a sof si yo otorize epi tout kominikasyon yo ankode ak an sekirite. Sekirite yo bay nan kouch rezo a epi li ka nan kouch aplikasyon an. Tout rezo Thread yo ankripte lè l sèvi avèk yon konplo otantifikasyon epòk smartphone ak chifreman Advanced Encryption Standard (AES). Sekirite yo itilize nan rezo Thread pi fò pase lòt estanda san fil Gwoup Thread te evalye.
    • Ti ak gwo rezo lakay yo: Rezo lakay yo varye ant plizyè santèn aparèy. Kouch rezo a fèt pou optimize operasyon rezo a ki baze sou itilizasyon espere.
    • Gwo rezo komèsyal: Pou pi gwo enstalasyon komèsyal yo, yon sèl rezo Thread pa ase pou kouvri tout aplikasyon, sistèm ak kondisyon rezo yo. Modèl Thread Domain pèmèt évolutivité pou jiska 10,000s nan aparèy Thread nan yon sèl deplwaman, lè l sèvi avèk yon konbinezon de diferan teknoloji koneksyon (Thread, Ethernet, Wi-Fi, ak sou sa).
    • Dekouvèt sèvis bi-direksyon ak koneksyon: Multicast ak emisyon pa efikas sou rezo may san fil. Pou kominikasyon off-mesh, Thread bay yon rejis sèvis kote aparèy yo ka anrejistre prezans yo ak sèvis yo, epi kliyan yo ka itilize demann unicast pou dekouvri sèvis ki anrejistre yo.
    • Ranje: Aparèy tipik bay ase ranje pou kouvri yon kay nòmal. Desen ki disponib fasilman ak pouvwa amplifiers pwolonje ranje a anpil. Yo itilize yon spectre gaye distribiye nan Kouch Fizik (PHY) pou plis iminitè kont entèferans. Pou enstalasyon komèsyal yo, modèl Thread Domain la pèmèt plizyè rezo Thread kominike youn ak lòt sou yon zo rèl, konsa pwolonje seri a pou kouvri anpil sous-rezo may.
    • Pa gen yon sèl pwen echèk: Pile Thread la fèt pou bay operasyon an sekirite ak serye menm ak echèk oswa pèt aparèy endividyèl yo. Aparèy Thread kapab tou enkòpore lyen ki baze sou IPv6 tankou Wi-Fi ak Ethernet nan topoloji a pou diminye pwobabilite pou plizyè patisyon Thread. Nan fason sa a, yo ka itilize pi gwo debi, kapasite chanèl, ak kouvèti lyen enfrastrikti sa yo, pandan y ap toujou sipòte aparèy ki ba-pouvwa.
    • Ba pouvwa: Aparèy yo kominike avèk efikasite pou bay yon eksperyans itilizatè amelyore ak ane nan lavi espere nan kondisyon nòmal bat-tery. Aparèy yo ka tipikman opere pou plizyè ane sou pil AA kalite lè l sèvi avèk sik devwa apwopriye.
    • Pri-efikas: chipset konpatib ak pil lojisyèl ki soti nan plizyè machann yo gen yon pri pou deplwaman an mas epi yo fèt apati de tè a pou gen yon konsomasyon enèji ki ba anpil.
  5.  OpenThread
    • OpenThread pibliye pa Google se yon aplikasyon sous louvri nan Thread®. Google te pibliye OpenThread pou fè teknoloji rezo-travay ki itilize nan pwodwi Google Nest yo pi plis disponib pou devlopè yo, pou akselere devlopman pwodwi pou kay ki konekte ak bilding komèsyal yo.
    • Avèk yon kouch abstraksyon platfòm etwat ak yon ti anprint memwa, OpenThread se trè pòtab. Li sipòte tou de konsepsyon sistèm sou chip (SoC) ak konsepsyon ko-prosesè radyo (RCP).
    • OpenThread defini yon pwotokòl kominikasyon san fil aparèy-a-aparèy ki baze sou IPv6 ki fyab, an sekirite ak ba-pouvwa pou aplikasyon pou kay ak bilding komèsyal yo. Li aplike tout karakteristik ki defini nan Thread Specification 1.1.1, Thread Specification 1.2, Thread Specification 1.3.0, ak bouyon Thread Specification 1.4 (apati piblikasyon dokiman sa a).
    • Silicon Labs te aplike yon pwotokòl ki baze sou OpenThread ki pwepare pou travay ak pyès ki nan konpitè Silicon Labs. Pwotokòl sa a disponib sou GitHub epi tou kòm yon twous devlopman lojisyèl (SDK) enstale ak Simplicity Studio 5. SDK a se yon snapshot konplètman teste nan sous Gi-tHub la. Li sipòte yon seri pi laj nan pyès ki nan konpitè pase vèsyon GitHub la, e li gen ladan dokiman ak ansyenampaplikasyon yo pa disponib sou GitHub.

Thread Teknoloji souview

  1. IEEE 802.15.4
    • Espesifikasyon IEEE 802.15.4-2006 se yon estanda pou kominikasyon san fil ki defini kouch kontwòl aksè mwayen (MAC) ak kouch fizik (PHY) ki opere nan 250 kbps nan gwoup 2.4 GHz, ak yon plan pou gwoup subGHz (IEEE 802.15.4. 2006-802.15.4 Spesifikasyon). Ki fèt ak pouvwa ki ba nan tèt ou, XNUMX se apwopriye pou aplikasyon anjeneral ki enplike yon gwo kantite nœuds.
    • Yo itilize kouch 802.15.4 MAC pou manyen mesaj debaz ak kontwòl konjesyon. Kouch MAC sa a gen ladann yon mekanis Carrier Sense Multiple Access (CSMA) pou aparèy pou koute yon chanèl klè, ansanm ak yon kouch lyen pou jere retry ak rekonesans mesaj pou kominikasyon serye ant aparèy adjasan yo. Yo itilize chifreman MAC kouch sou mesaj ki baze sou kle etabli-ed ak configuré pa kouch ki pi wo nan pil lojisyèl an. Kouch rezo a baze sou mekanis kache sa yo pou bay kominikasyon fyab bout-a-fen nan rezo a.
    • Kòmanse ak Spesifikasyon Thread 1.2, plizyè optimize soti nan spesifikasyon IEEE 802.15.4-2015 yo te aplike pou fè rezo Thread pi solid, reponn ak évolutive:
    • Amelyore Frame annatant: Amelyore lavi batri a ak repons nan yon aparèy ki anvi dòmi (SED), lè li diminye kantite mesaj yon SED ka voye sou lè a. Nenpòt pake done ki rive nan yon SED (pa sèlman demann done) ka rekonèt ak prezans nan pwochen done annatant.
    • Enhanced Keepalive: Redwi kantite trafik ki nesesè pou kenbe yon lyen ant yon SED ak yon paran lè li trete nenpòt mesaj done kòm yon transmisyon rezo keepalive.
    • Kowòdone SampLed Listening (CSL): Karakteristik spesifikasyon IEEE 802.15.4-2015 sa a pèmèt pou pi bon senkronizasyon ant yon SED ak yon paran lè yo pwograme peryòd transmisyon / resevwa senkronize san demann done peryodik. Sa a pèmèt aparèy ki ba-pouvwa ki gen latansi lyen ki ba ak yon rezo ki gen yon pi ba chans pou kolizyon mesaj.
    • Sondaj ACK Amelyore: Karakteristik spesifikasyon IEEE 802.15.4-2015 sa a pèmèt yon inisyatè kontwòl granulaire sou demann metrik lyen pandan y ap ekonomize enèji lè yo reitilize modèl trafik done regilye olye ke mesaj pwofonde separe.
  2. Fil rezo Achitekti
    1. Achitekti rezidansyèl
      Itilizatè yo kominike avèk yon rezo Thread rezidansyèl nan pwòp aparèy yo (smartphone, tablèt, oswa òdinatè) atravè Wi-Fi sou Home Area Network (HAN) yo oswa lè l sèvi avèk yon aplikasyon ki baze sou nwaj. Figi sa a montre kalite aparèy kle yo nan achitekti rezo Thread la.SILICON-LABS-UG103-11-Thread-Fundamentals-Lojisyèl- (2)

Figi 2.1. Fil rezo Achitekti
Kalite aparèy sa yo enkli nan yon rezo Thread, apati rezo Wi-Fi:

  • Border Routers bay koneksyon soti nan rezo 802.15.4 ak rezo adjasan sou lòt kouch fizik (Wi-Fi, Ethernet, elatriye). Border Routers bay sèvis pou aparèy ki nan rezo 802.15.4, tankou sèvis routage ak dekouvèt sèvis pou operasyon andeyò rezo a. Ka gen youn oswa plis Border Routers nan yon rezo Thread.
  • Yon lidè, nan yon patisyon rezo Thread, jere yon rejis nan ID routeur asiyen epi li aksepte demann ki soti nan aparèy final ki elijib pou routeur (REEDs) pou vin routè. Lidè a deside kilès yo ta dwe routeurs, ak Lidè a, tankou tout routeurs nan yon rezo-travay Thread, kapab tou gen timoun nan fen aparèy. Lidè a tou asiyen ak jere adrès routeur lè l sèvi avèk CoAP (Constrained Appli-cation Protocol). Sepandan, tout enfòmasyon ki nan Leader a prezan nan lòt routeurs Thread yo. Kidonk, si Lidè a echwe oswa li pèdi koneksyon ak rezo Thread la, yo chwazi yon lòt Routeur Thread, epi li pran plas li kòm Lidè san entèvansyon itilizatè.
  • Thread Routers bay sèvis routage nan aparèy rezo yo. Thread Routeurs tou bay sèvis pou rantre ak sekirite pou aparèy ki ap eseye rantre nan rezo a. Routeurs Thread yo pa fèt pou dòmi epi yo ka degrade fonksyonalite yo epi yo vin REED.
  • REED yo ka vin yon Routeur Thread oswa yon Lidè, men se pa nesesèman yon Routeur Border ki gen pwopriyete espesyal, tankou entèfas miltip. Akòz topoloji rezo a oswa lòt kondisyon, REED yo pa aji kòm routeurs. REED yo pa transmèt mesaj oswa yo pa bay sèvis pou rantre oswa sekirite pou lòt aparèy nan rezo a. Rezo a jere ak ankouraje aparèy ki elijib pou routeur nan routeurs si sa nesesè, san entèraksyon itilizatè.
  • Aparèy final ki pa elijib pou routeur yo ka swa FED (aparèy konplè) oswa MED (aparèy fen minimòm). MED yo pa bezwen klèman senkronize ak paran yo pou kominike.
  • Aparèy ki ap dòmi (SED) yo kominike sèlman atravè paran Thread Router yo epi yo pa kapab transmèt mesaj pou lòt aparèy.
  • Synchronized Sleepy End Devices (SSED) se yon klas nan Sleepy End Devices ki itilize CSL ki soti nan IEEE 802.15.4-2015 pou kenbe yon orè senkronize ak yon paran, evite itilizasyon done regilye yo.

Achitekti Komèsyal
Modèl Komèsyal Thread la pran kalite aparèy kle yo pou yon rezo rezidansyèl epi ajoute nouvo konsèp. Itilizatè yo kominike ak yon rezo komèsyal atravè aparèy (smartphone, tablèt, oswa òdinatè) atravè Wi-Fi oswa atravè rezo antrepriz yo. Fig-ure sa a montre yon topoloji rezo komèsyal.SILICON-LABS-UG103-11-Thread-Fundamentals-Lojisyèl- (3)

Figi 2.2. Topoloji Rezo Komèsyal

Konsèp yo se:

  • Modèl Domèn Thread la sipòte entegrasyon san pwoblèm plizyè rezo Thread ansanm ak koòdone san pwoblèm ak rezo IPv6 ki pa Thread. Benefis prensipal Domèn Thread la se ke aparèy yo nan yon sèten mezi fleksib pou rantre nan nenpòt ki disponib Fil Rezo-travay configuré ak yon Domèn Thread komen, ki diminye bezwen pou planifikasyon rezo manyèl oswa rekonfigurasyon manyèl koute chè lè gwosè rezo a oswa volim done yo echèl. leve.
  • Backbone Border Routers (BBRs) se yon klas Border Router nan espas komèsyal la ki fasilite senkronizasyon Domèn Thread nan plizyè segman rezo epi pèmèt pwopagasyon miltidifizyon gwo dimansyon antre ak soti nan chak may sèl nan yon Thread Do-main. Yon rezo Thread ki fè pati yon pi gwo domèn dwe genyen omwen yon BBR "Primè" epi li ka gen plizyè BBR "Segondè" pou redondance san danje. BBR yo kominike youn ak lòt sou yon zo rèl ki konekte tout rezo Thread yo.
  • Yon Backbone Link se yon lyen ki pa Thread IPv6 kote yon BBR konekte lè l sèvi avèk yon koòdone ekstèn yo itilize pou aplike Thread Backbone Link Protocol (TBLP) pou senkronize ak lòt BBR.
  • Aparèy Thread nan yon aplikasyon komèsyal yo configuré lè l sèvi avèk Domèn Thread ak adrès inik domèn (DUAs). DUA yon aparèy pa janm chanje pandan tout lavi li nan fè pati yon domèn Thread. Sa a fasilite migrasyon atravè diferan rezo Thread nan yon sèl domèn epi asire ke BBR respektif yo fasilite routage atravè plizyè rezo Thread.

Konsèp sa yo ilistre nan figi sa a: SILICON-LABS-UG103-11-Thread-Fundamentals-Lojisyèl- (4)

Figi 2.3. Modèl domèn Thread
Pa gen yon sèl pwen nan echèk

  • Pile Thread la fèt pou pa gen yon sèl pwen echèk. Pandan ke gen yon kantite aparèy nan sistèm nan ki fè fonksyon espesyal, Thread fèt pou yo ka ranplase san yo pa afekte operasyon an ap kontinye nan rezo a oswa aparèy. Pou egzanpampLè sa a, yon aparèy dòmi mande yon paran pou kominikasyon, kidonk paran sa a reprezante yon sèl pwen echèk pou kominikasyon li yo. Sepandan, aparèy la fin dòmi kapab epi yo pral chwazi yon lòt paran si paran li pa disponib. Tranzisyon sa a pa ta dwe vizib pou itilizatè a.
    Pandan ke sistèm nan fèt pou pa gen okenn pwen sèl nan echèk, anba sèten topoloji pral gen aparèy endividyèl ki pa gen kapasite backup. Pou egzanpample, nan yon sistèm ak yon sèl Border
  • Routeur, si Border Router la pèdi kouran, pa gen okenn mwayen pou chanje nan yon altènatif Border Router. Nan senaryo sa a, yon rekonfigirasyon nan Border Router la dwe pran plas.
  • Kòmanse ak Spesifikasyon Thread 1.3.0, Border Routers pataje yon lyen enfrastrikti ka fasilite pa gen yon sèl pwen echèk atravè yon mwayen diferan (tankou Wi-Fi oswa Ethernet) lè yo itilize yon Thread.
  • Radyo Encapsulation Link (TREL). Avèk karakteristik sa a, pwobabilite pou patisyon Thread fòme atravè lyen yo redwi.

IP Stack Fondamantal yo

  1. Adrese
    • Aparèy nan pil fil la sipòte achitekti adrès IPv6 jan sa defini nan RFC 4291 (https://tools.ietf.org/html/rfc4291: IP Version 6 Adrese Achitekti). Aparèy sipòte yon inik
    • Adrès lokal (ULA), yon adrès inik domèn (DUA) nan yon modèl domèn Thread, ak youn oswa plis adrès Global Unicast Address (GUA) ki baze sou resous ki disponib yo.
    • Bits ki pi wo nan yon adrès IPv6 presize rezo a ak rès yo presize adrès patikilye nan rezo sa a. Kidonk, tout ad-dress yo nan yon rezo gen menm premye N bit yo. Sa yo an premye
    • N bit yo rele "prefiks". "/64" la endike ke sa a se yon adrès ki gen yon prefiks 64-bit. Aparèy ki kòmanse rezo a chwazi yon prefiks /64 ke yo itilize nan tout rezo a. Prefiks la se yon ULA (https://tools.ietf.org/html/rfc4193: Inik Lokal IPv6 Unicast Adrès). Rezo a gendwa genyen youn oswa plis Border Router (yo) ke chak ka gen yon /64 oswa ou pa ka itilize pou jenere yon ULA oswa GUA. Aparèy la nan rezo a sèvi ak adrès EUI-64 li (64-bit Extended Unique Identifier) ​​pou derive idantifyan koòdone li jan sa defini nan Seksyon 6 nan RFC 4944 (https://tools.ietf.org/html/rfc4944: Transmisyon pakè IPv6 sou rezo IEEE 802.15.4). Aparèy la pral sipòte yon lyen adrès IPv6 lokal konfigirasyon soti nan EUI-64 nan ne a kòm yon idantifyan koòdone ak byen li te ye prefiks lokal lyen FE80::0/64 jan sa defini nan RFC 4862 (https://tools.ietf.org/html/rfc4862: IPv6 Adrès Apatrid otokonfigirasyon) ak RFC 4944.
    • Aparèy yo sipòte tou adrès multicast ki apwopriye yo. Sa a gen ladan lyen-lokal tout multidiffusion nœud, lyen lokal tout multidiffusion routeur, multidiffusion nœud soli-site, ak yon may lokal multidiffusion. Avèk prezans yon routeur fwontyè zo rèl nan yon modèl domèn, aparèy yo ka sipòte tou pi gwo adrès multidiffusion si yo anrejistre pou yo.
    • Chak aparèy ki rantre nan rezo a bay yon adrès kout 2-byte dapre spesifikasyon IEEE 802.15.4-2006. Pou routeurs, adrès-sa a plase lè l sèvi avèk Bits segondè yo nan jaden adrès la.
    • Lè sa a, yo bay timoun yo yon adrès kout lè l sèvi avèk bit segondè paran yo ak bit ki pi ba ki apwopriye pou adrès yo. Sa a pèmèt nenpòt lòt aparèy nan rezo a konprann kote routage timoun nan lè l sèvi avèk ti moso segondè nan jaden adrès li.
  2. 6LoWPAN
    • 6LoWPAN la vle di "IPv6 Over Low Power Wireless Personal Networks." Objektif prensipal 6LoWPAN se transmèt ak resevwa pakè IPv6 sou lyen 802.15.4. Nan fè sa li gen pou akomode pou gwosè a ankadreman maksimòm 802.15.4 voye sou lè a. Nan lyen Ethernet, yon pake ki gen gwosè IPv6 Maximum Transmission Unit (MTU) (1280 bytes) ka fasil voye kòm yon sèl ankadreman sou lyen an. Nan ka 802.15.4, 6LoWPAN aji kòm yon kouch adaptasyon ant kouch rezo IPv6 ak kouch lyen 802.15.4 la. Li rezoud pwoblèm nan transmèt yon IPv6
    • MTU pa fragmentation pake IPv6 la nan moun k la epi remonte li nan reseptè a.
      6LoWPAN tou bay yon mekanis konpresyon ki diminye gwosè header IPv6 yo voye sou lè a epi konsa diminye transmisyon anlè. Mwens Bits yo voye sou lè a, mwens enèji konsome pa aparèy la. Thread fè tout itilizasyon mekanis sa yo pou transmèt pakè yo avèk efikasite sou rezo 802.15.4. RFC 4944 (https://tools.ietf.org/html/rfc4944) ak RFC 6282 (https://tools.ietf.org/html/rfc6282) dekri an detay metòd yo fè fwagmantasyon ak konpresyon header yo.
  3. Lyen kouch voye
    Yon lòt karakteristik enpòtan nan kouch 6LoWPAN se voye pake lyen kouch. Sa a bay yon mekanis anlè trè efikas ak ba pou voye pake milti hop nan yon rezo may. Thread itilize routage kouch IP ak voye pake kouch lyen.
    Thread sèvi ak voye kouch lyen an pou voye pake ki baze sou tab routage IP la. Yo nan lòd yo akonpli sa a, yo itilize header may 6LoWPAN nan chak pake milti-hop (gade figi sa a). SILICON-LABS-UG103-11-Thread-Fundamentals-Lojisyèl- (5)
    • Figi 3.1. Mesh Header Fòma
    • Nan Thread, kouch 6LoWPAN ranpli enfòmasyon Header may ak adrès kout 16-bit orijinè a ak adrès final sous 16-bit destinasyon an. Transmetè a gade pwochen hop 16-bit adrès kout nan Tablo Routing la, ak Lè sa a, voye ankadreman an 6LoWPAN nan pwochen hop 16-bit adrès kout la kòm destinasyon. Aparèy hop kap vini an resevwa pake a, gade pwochen hop nan
    • Tablo routage / Tablo vwazen, diminye kantite hop nan Header Mesh 6LoWPAN, ak Lè sa a, voye pake a nan pwochen hop oswa destinasyon final 16-bit adrès kout kòm destinasyon.
    • 6LoWPAN Enkapsulasyon
      Pake 6LoWPAN yo konstwi sou menm prensip ak pakè IPv6 epi yo gen anpile tèt yo pou chak fonksyonalite ajoute. Chak header 6LoWPAN anvan pa yon valè dispatch ki idantifye ki kalite header (gade figi sa a).
  4. 6LoWPAN Enkapsulasyon
    Pake 6LoWPAN yo konstwi sou menm prensip ak pakè IPv6 epi yo gen anpile tèt yo pou chak fonksyonalite ajoute. Chak header 6LoWPAN anvan pa yon valè dispatch ki idantifye ki kalite header (gade figi sa a). SILICON-LABS-UG103-11-Thread-Fundamentals-Lojisyèl- (6)
    Figi 3.2. Fòm Jeneral yon Pake 6LoWPAN
    Thread sèvi ak kalite sa yo nan tèt 6LoWPAN:
    • Tèt may (itilize pou voye kouch lyen)
    • Fragmentation Header (itilize pou fragmentation pake IPv6 a nan plizyè pake 6LoWPAN)
    • Header Konpresyon Header (itilize pou konpresyon header IPv6)
    • Espesifikasyon 6LoWPAN mande ke si plis pase yon header prezan, yo dwe parèt nan lòd ki mansyone pi wo a. Sa ki annapre yo se ansyenampti pakè 6LoWPAN voye sou lè a.
    • Nan figi sa a, chaj 6LoWPAN konpoze de header IPv6 konprese ak rès chaj IPv6 la. SILICON-LABS-UG103-11-Thread-Fundamentals-Lojisyèl- (7)
    • Figi 3.3. Pake 6LoWPAN ki gen chaj IPv6 ak header konprese IPv6
    • Nan figi sa a, chaj 6LoWPAN a gen header IPv6 ak yon pati nan chaj IPv6. SILICON-LABS-UG103-11-Thread-Fundamentals-Lojisyèl- (8)
    • Figi 3.4. Pake 6LoWPAN ki gen yon entèt may, yon header fragmantasyon, ak yon header konpresyon Rès chaj la ap transmèt nan pake ki vin apre pou chak fòma nan figi sa a. SILICON-LABS-UG103-11-Thread-Fundamentals-Lojisyèl- (9)
    • Figi 3.5. 6LoWPAN Fragman ki vin apre
  5. ICMP
    Aparèy Thread sipòte pwotokòl vèsyon 6 (ICMPv6) pwotokòl entènèt kontwòl mesaj jan sa defini nan RFC 4443, pwotokòl mesaj kontwòl entènèt (ICMPv6) pou spesifikasyon pwotokòl entènèt vèsyon 6 (IPv6). Yo sipòte tou demann eko ak mesaj repons eko.
  6. UDP
    Pile Thread la sipòte itilizatè Datagram Pwotokòl (UDP) jan sa defini nan RFC 768, Itilizatè Datagram pwotokòl.
  7. TCP
    Pile Thread la sipòte yon variant Transpò Kontwòl Pwotokòl (TCP) ki rele "TCPlp" (TCP Low Power) (Gade usenix-NSDI20). Yon aparèy ki konfòme ak Thread aplike wòl inisyatè ak koute TCP a jan sa dekri nan:
    • RFC 793, Pwotokòl kontwòl transmisyon
    • RFC 1122, Kondisyon pou gen tout pouvwa a entènèt
    • Spesifikasyon Thread 1.3.0 ak pi wo: Enplemantasyon TCP ki deja egziste yo tipikman pa branche pou travay optimalman sou rezo may san fil ak ak gwosè ankadreman 802.15.4 limite. Se poutèt sa, spesifikasyon la defini eleman sa yo ak valè paramèt ki nesesè pou yon aplikasyon efikas TCP sou Rezo Thread (gade Spesifikasyon Thread 1.3.0, seksyon 6.2 TCP).
  8. SRP
    • Pwotokòl Enskripsyon Sèvis (SRP) jan sa defini nan Pwotokòl Enskripsyon Sèvis pou Dekouvèt Sèvis ki baze sou DNS yo itilize sou aparèy Thread ki kòmanse ak Spesifikasyon Thread 1.3.0. Dwe genyen yon Rejis Sèvis, ki kenbe pa yon routeur fwontyè. Kliyan SRP sou rezo may la ka enskri pou ofri divès sèvis. Yon sèvè SRP aksepte demann dekouvèt ki baze sou DNS epi anplis ofri kriptografi kle piblik pou sekirite, ansanm ak lòt amelyorasyon minè pou pi byen sipòte kliyan ki gen kontrent.

Rezo Topoloji

  1. Adrès rezo ak aparèy
    • Pile Thread la sipòte koneksyon may konplè ant tout routeurs nan rezo a. Topoloji aktyèl la baze sou kantite routeurs nan rezo a. Si gen yon sèl routeur, Lè sa a, rezo a fòme yon etwal. Si gen plis pase yon routeur, yon may fòme otomatikman (gade 2.2 Achitekti Rezo Fil).
  2. Rezo may
    • Rezo may entegre fè sistèm radyo yo pi serye lè yo pèmèt radyo yo transmèt mesaj pou lòt radyo. Pou egzanpampLe, si yon ne pa ka voye yon mesaj dirèkteman nan yon lòt noeud, rezo may embedded relais mesaj la atravè youn oswa plis nœuds entèmedyè. Jan yo diskite nan seksyon 5.3 Routage, tout nœuds routeur nan pil Thread kenbe wout ak koneksyon youn ak lòt pou may la toujou kenbe ak konekte. Gen yon limit 64 adrès routeur nan rezo Thread la, men yo pa ka itilize tout an menm tan. Sa a pèmèt tan pou adrès yo nan aparèy efase yo dwe reyitilize.
    • Nan yon rezo may, aparèy yo anvi dòmi oswa aparèy ki kalifye pou routeur pa wout pou lòt aparèy. Aparèy sa yo voye mesaj bay yon paran ki se yon routeur. Routeur paran sa a okipe operasyon routage pou aparèy pitit li yo.

Routage ak koneksyon rezo

Rezo Thread a gen jiska 32 routeurs aktif ki itilize pwochen hop routage pou mesaj ki baze sou tab routage. Pile Thread kenbe tab routage a pou asire ke tout routeurs gen koneksyon ak chemen ajou pou nenpòt lòt routeur nan rezo a. Tout routeurs fè echanj ak lòt routeurs pri yo nan routage nan lòt routeurs nan rezo a nan yon fòma konprese lè l sèvi avèk Mesh Link Establishment (MLE).

  1.  Mesaj MLE
    • Mesaj Mesh Link Establishment (MLE) yo itilize pou etabli ak konfigirasyon lyen radyo ki an sekirite, detekte aparèy vwazen yo, epi kenbe depans routage ant aparèy nan rezo a. MLE opere anba kouch routage a epi sèvi ak yon sèl hop link lokal unicasts ak multicasts ant routeurs.
    • Mesaj MLE yo itilize pou idantifye, konfigirasyon ak sekirize lyen ki mennen nan aparèy vwazen yo pandan topoloji ak anviwònman fizik yo chanje. Yo itilize MLE tou pou distribye valè konfigirasyon yo pataje atravè rezo a tankou kanal ak ID PAN (Personal Area Network). Mesaj sa yo ka voye ak inondasyon senp jan MPL espesifye (https://tools.ietf.org/html/draft-ietf-roll-trickle-mcast-11: Pwotokòl Multicast pou Rezo ki ba pouvwa ak pèt (MPL)).
    • Mesaj MLE asire tou pri lyen asimetri yo konsidere lè yo etabli pri routage ant de aparèy. Pri lyen asimetri yo komen nan rezo 802.15.4. Pou asire de-fason mesaj serye, li enpòtan pou konsidere pri lyen bidirectionnelle.
  2. Dekouvèt wout ak reparasyon
    • Dekouvèt wout sou demann yo souvan itilize nan rezo 802.15.4 ki ba-pouvwa. Sepandan, dekouvèt wout sou demann koute chè an tèm de tèt rezo a ak Pleasant paske aparèy difize demann dekouvèt wout atravè rezo a. Nan pil Thread la, tout routeurs echanje pakè MLE yon sèl-hop ki gen enfòmasyon sou pri ak tout lòt routeurs nan rezo a. Tout routeurs gen enfòmasyon ajou sou pri chemen pou nenpòt lòt routeur nan rezo a, kidonk dekouvèt wout sou demann pa obligatwa. Si yon wout pa ka itilize ankò, routeurs yo ka chwazi pwochen wout ki pi apwopriye pou destinasyon an.
    • Wout nan aparèy timoun yo fè lè w gade ti moso segondè nan adrès timoun nan pou detèmine adrès routeur paran an. Yon fwa aparèy la konnen routeur paran an, li konnen enfòmasyon pri chemen an ak pwochen enfòmasyon sou wout hop pou aparèy sa a.
    • Kòm pri wout oswa topoloji rezo a chanje, chanjman yo pwopaje atravè rezo a lè l sèvi avèk mesaj MLE sèl-hop yo. Pri routage baze sou bon jan kalite lyen bidireksyon ant de aparèy. Kalite lyen nan chak direksyon baze sou maj lyen sou mesaj k ap fèk ap rantre nan aparèy vwazen sa a. Sa a Endikatè Fòs Siyal Resevwa (RSSI) fèk ap rantre nan yon bon jan kalite lyen soti nan 0 a 3. Yon valè 0 vle di pri enkoni.
    • Lè yon routeur resevwa yon nouvo mesaj MLE nan men yon vwazen, swa li deja gen yon antre tab vwazen pou aparèy la oswa youn ajoute-ed. Mesaj MLE a gen pri a fèk ap rantre nan men vwazen an, kidonk sa a mete ajou nan tab vwazen routeur la. Mesaj MLE a genyen tou enfòmasyon sou routage aktyalize pou lòt routeurs ki mete ajou nan tablo routage la.
    • Kantite routeurs aktif yo limite a kantite enfòmasyon sou routage ak pri ki ka genyen nan yon sèl pake 802.15.4. Limit sa a se kounye a 32 routeurs.
  3. Routage
    • Aparèy yo itilize wout IP nòmal pou voye pake yo. Yon tab routage peple ak adrès rezo ak pwochen hop ki apwopriye a.
    • Yo itilize routage vektè distans pou jwenn wout nan adrès ki sou rezo lokal la. Lè routage sou rezo lokal la, sis bits anwo yo nan adrès 16-bit sa a defini destinasyon routeur la.
    • Lè sa a, paran routage sa a responsab pou voye nan destinasyon final la ki baze sou rès adrès 16-bit la.
    • Pou routage andeyò rezo a, yon Routeur Border notifye Lidè Routeur a sou prefiks patikilye li sèvi ak distribye enfòmasyon sa a kòm done rezo nan pake MLE yo. Done rezo a gen ladan done prefiks, ki se prefiks li menm, kontèks 6LoWPAN, Border Routers, ak otokonfigirasyon adrès apatrid (SLAAC) oswa sèvè DHCPv6 pou prefiks sa a. Si yon aparèy pou konfigirasyon yon adrès lè l sèvi avèk prefiks sa a, li kontakte sèvè SLAAC oswa DHCP ki apwopriye a pou adrès sa a. Done rezo yo gen ladan tou yon lis sèvè routage ki se adrès 16-bit Router Border default yo.
    • Anplis de sa, nan yon espas komèsyal ki gen yon modèl Thread Domain, yon Backbone Border Routeur notifye lidè routeur la sou Domain Unique Prefix li sèvi, pou endike ke may sa a fè pati pi gwo domèn Thread la. Done rezo pou sa a gen ladan done prefiks, kontèks 6LoWPAN, ak routeur fwontyè ALOC. Pa gen okenn drapo SLAAC oswa DHCPv6 tabli pou seri prefiks sa a, sepandan plasman adrès la swiv modèl apatrid la. Anplis de sa, gen tou TLV sèvis ak sèvè ki endike kapasite sèvis "sèk rèl" routeur fwontyè sa a. Kapasite deteksyon adrès kopi sou kolòn vètebral la egziste pou nenpòt aparèy ki anrejistre adrès inik domèn li yo (DUA) ak BBR la. DUA yon aparèy pa janm chanje pandan tout lavi li nan fè pati yon domèn Thread.
    • Sa a fasilite migrasyon atravè diferan rezo Thread nan yon sèl domèn epi asire ke BBR respektif yo fasilite routage atravè plizyè rezo Thread. Sou zo rèl do a, estanda IPv6 routage teknoloji tankou IPv6 Neighbor Discovery (NS/NA dapre RFC 4861) ak Multicast Listener Discovery (MLDv2 dapre RFC 3810).
    • Yo deziyen yon Lidè pou kenbe tras de aparèy ki elijib pou routeur ki vin routè oswa ki pèmèt routè yo desann nan aparèy ki kalifye pou routeur. Lidè sa a tou asiyen ak jere adrès routeur yo lè l sèvi avèk CoAP. Sepandan, tout enfòmasyon ki nan Lidè sa a tou detanzantan pibliye nan lòt routeurs yo. Si lidè a ale nan rezo a, yon lòt routeur eli, epi li pran kòm lidè san entèvansyon itilizatè.
    • Border Routers yo responsab pou jere konpresyon oswa ekspansyon 6LoWPAN epi adrese aparèy rezo yo. Backbone Border Routers yo responsab pou jere MPL ak enkapsulasyon IP-in-IP ak dekapsulasyon pou pi gwo multidiffusion dimansyon antre ak soti nan may la.
    • Pou plis enfòmasyon sou Border Routers, gade AN1256: Sèvi ak Silicon Labs RCP ak OpenThread Border Router la.
  4. Eseye ak rekonesans
    • Pandan ke yo itilize mesaj UDP nan pile Thread, livrezon mesaj serye yo mande epi ranpli pa mekanis ki lejè sa yo:
    • Reessay nan nivo MAC-chak aparèy sèvi ak rekonesans MAC soti nan pwochen hop la epi yo pral reeseye yon mesaj nan kouch MAC la si yo pa resevwa mesaj MAC ACK la.
    • Ressais kouch aplikasyon - kouch aplikasyon an ka detèmine si fyab mesaj la se yon paramèt kritik. Si se konsa, yo ka itilize yon pwotokòl rekonesans ak re-esye bout-a-fen, tankou retry CoAP.

Rantre ak operasyon rezo

Thread pèmèt de metòd rantre:

  • Pataje enfòmasyon komisyonin dirèkteman sou yon aparèy lè l sèvi avèk yon metòd andeyò gwoup. Sa a pèmèt dirije aparèy la nan rezo a apwopriye lè l sèvi avèk enfòmasyon sa a.
  • Etabli yon sesyon komisyonin ant yon aparèy rantre ak yon aplikasyon komisyonin sou yon smartphone, tablèt, oswa la web.
  • Pou yon rezo komèsyal ki gen yon modèl domèn Thread, yon pwosesis Enskripsyon Otonòm san entèvansyon itilizatè ki bay sètifika operasyonèl sou joiners apre otantifikasyon yo espesifye pa Thread Specification 1.2. Sètifika operasyon an kode enfòmasyon sou domèn pou aparèy la epi li pèmèt pwovizyon sekirite rezo mèt kle. Modèl sa a mande pou yon rejistrè oswa
  • Thread Registrar Interface (TRI) sou yon routeur fwontyè zo rèl epi fasilite kominikasyon ak yon otorite ekstèn (MASA) lè l sèvi avèk pwotokòl ANIMA/BRSKI/EST. Yon rezo ki sipòte modèl komisyonin sa a rele yon rezo CCM.
  • Pou plis enfòmasyon sou komisyonin rezo Thread, gade seksyon 11. Komisyone Aparèy.
  • Metòd 802.15.4 yo itilize souvan pou rantre ak drapo pou rantre nan pèmi nan chaj beacon a pa itilize nan rezo Thread. Metòd sa a se pi souvan itilize pou bouton pouse kalite rantre kote pa gen okenn koòdone itilizatè oswa kanal deyò nan aparèy yo. Metòd sa a gen pwoblèm ak direksyon aparèy nan sitiyasyon kote gen plizyè rezo ki disponib epi li kapab tou poze risk sekirite.
  • Nan rezo Thread, tout rantre nan se itilizatè inisye. Apre rantre nan, yon otantifikasyon sekirite ranpli nan nivo aplikasyon an ak yon aparèy com-missioning. Otantifikasyon sekirite sa a diskite nan seksyon 9. Sekirite.
  • Aparèy rantre nan yon rezo kòm swa yon aparèy final dòmi, aparèy final (MED oswa FED), oswa yon REED. Se sèlman apre yon REED te rantre epi aprann konfigirasyon rezo a li kapab mande pou l vin yon

Thread Routeur. Lè yo rantre nan, yo bay yon aparèy yon adrès kout 16-bit ki baze sou paran li. Si yon aparèy ki elijib pou routeur vin tounen yon Routeur Thread, Lidè a ba li yon adrès routeur. Mekanis distribisyon adrès routeur santralize ki abite sou Leader la asire deteksyon adrès kopi pou routè fil yo. Paran an responsab pou evite kopi adrès pou aparèy lame yo paske li bay adrès yo lè yo rantre nan.

  1. Dekouvèt rezo
    • Dekouvèt rezo se yon aparèy konekte pou detèmine ki rezo 802.15.4 ki nan ranje radyo. Aparèy la analize tout chanèl, bay yon demann dekouvèt MLE sou chak chanèl, epi tann repons dekouvèt MLE. Repons dekouvèt 802.15.4 MLE a gen yon chaj ki gen paramèt rezo a, ki gen ladan SSID (Rezo Service Set Identifier), ID PAN pwolonje, ak lòt valè ki endike si rezo a aksepte nouvo manm epi si li sipòte komisyonin natif natal.
    • Dekouvèt rezo a pa obligatwa si aparèy la te komisyone sou rezo a paske li konnen kanal la ak ID PAN pwolonje pou rezo a. Lè sa a, aparèy sa yo tache ak rezo a lè l sèvi avèk materyèl komisyonin yo bay la.
  2. Done MLE
    • Yon fwa yon aparèy tache ak yon rezo, gen yon varyete enfòmasyon ki nesesè pou li patisipe nan rezo a. MLE bay sèvis pou yon aparèy pou voye yon unicast nan yon aparèy vwazen pou mande paramèt rezo a epi mete ajou pri lyen yo bay vwazen yo. Lè yon nouvo aparèy rantre, li fè tou yon repons defi pou mete kontè ankadreman sekirite jan yo diskite nan seksyon 9. Sekirite.
    • Tout aparèy sipòte transmisyon ak resepsyon mesaj konfigirasyon lyen MLE. Sa a gen ladan mesaj "lyen demann", "lyen aksepte" ak "lyen aksepte ak demann".
    • Yo itilize echanj MLE pou konfigirasyon oswa echanj enfòmasyon sa yo:
    • 16-bit kout ak 64-bit EUI 64 adrès long nan aparèy vwazen yo
    • Enfòmasyon sou kapasite aparèy, ki gen ladan si li se yon aparèy fen dòmi ak sik dòmi aparèy la
    • Lyen vwazen koute si yon Routeur Thread
    • Materyèl sekirite ak kontwa ankadreman ant aparèy
    • Depans routage pou tout lòt routeurs Thread nan rezo a
    • Kolekte ak distribye Link Metrics sou plizyè valè konfigirasyon lyen
    • Nòt: Mesaj MLE yo kode eksepte pandan operasyon bootstrapping inisyal yo lè nouvo aparèy la pa jwenn materyèl sekirite a.
  3.  CoAP
    Pwotokòl aplikasyon kontrent (CoAP) jan sa defini nan RFC 7252 (https://tools.ietf.org/html/rfc7252: Pwotokòl aplikasyon kontrent (CoAP)) se yon pwotokòl transpò espesyalize pou itilize ak nœuds contrainte ak rezo ki ba pouvwa. CoAP bay yon modèl entèraksyon demann/repons ant pwen final aplikasyon yo, sipòte dekouvèt entegre nan sèvis ak resous, epi li gen ladan konsèp kle nan web tankou URLs. Yo itilize CoAP nan Thread pou konfigirasyon adrès may-lokal ak adrès multicast ki nesesè nan aparèy yo. Anplis de sa, CoAP yo itilize tou pou mesaj jesyon tankou jwenn ak mete enfòmasyon dyagnostik ak lòt done rezo sou routeurs Thread aktif.
  4. DHCPv6
    DHCPv6 jan sa defini nan RFC 3315 yo itilize kòm yon pwotokòl kliyan-sèvè pou jere konfigirasyon aparèy nan rezo a. DHCPv6 itilize UDP pou mande done ki sòti nan yon sèvè DHCP (https://www.ietf.org/rfc/rfc3315.txt: Dynamic Host Configuration Protocol for IPv6 (DHCPv6)).
    Yo itilize sèvis DHCPv6 pou konfigirasyon:
    • Adrès rezo yo
    • Multicast adrès aparèy yo mande yo
    • Paske adrès kout yo asiyen nan sèvè a lè l sèvi avèk DHCPv6, deteksyon adrès kopi pa obligatwa. DHCPv6 yo itilize tou pa Border Routers k ap bay adrès ki baze sou prefiks yo bay la.
  5. SLAAC
    SLAAC (Stateless Address Autoconfiguration) jan sa defini nan RFC 4862 (https://tools.ietf.org/html/rfc4862: IPv6 Adrès Apatrid Oto-konfigirasyon) se yon metòd kote yon Routeur Border bay yon prefiks, ak Lè sa a, 64 dènye bit yo nan adrès li yo sòti pa routeur la. Mekanis otokonfigirasyon apatrid IPv6 la pa mande pou pa gen okenn konfigirasyon manyèl nan lame, konfigirasyon minim (si genyen) nan routeurs, epi pa gen okenn sèvè adisyonèl. Mekanis apatrid la pèmèt yon lame jenere pwòp adrès pa l lè l sèvi avèk yon konbinezon enfòmasyon ki disponib lokalman ak enfòmasyon routeurs yo pibliye.
  6. SRP
    Pwotokòl Enskripsyon Sèvis (SRP) jan sa defini nan Pwotokòl Enskripsyon Sèvis pou Dekouvèt Sèvis ki baze sou DNS yo itilize sou aparèy Thread ki kòmanse ak Spesifikasyon Thread 1.3.0. Dwe genyen yon Rejis Sèvis, ki kenbe pa yon routeur fwontyè. Kliyan SRP sou rezo may la ka enskri pou ofri divès sèvis. Yon sèvè SRP aksepte demann dekouvèt ki baze sou DNS epi anplis ofri kriptografi kle piblik pou sekirite, ansanm ak lòt amelyorasyon minè pou pi byen sipòte kliyan ki gen kontrent.

Jesyon

  1. ICMP
    Tout aparèy sipòte pwotokòl mesaj kontwòl entènèt pou mesaj erè IPv6 (ICMPv6), osi byen ke demann eko ak mesaj repons eko.
  2. Jesyon Aparèy
    Kouch aplikasyon an sou yon aparèy gen aksè a yon seri jesyon aparèy ak enfòmasyon dyagnostik ki ka itilize lokalman oswa kolekte epi voye bay lòt aparèy jesyon.
    Nan kouch 802.15.4 PHY ak MAC, aparèy la bay enfòmasyon sa yo nan kouch jesyon an:
    • adrès EUI 64
    • 16-bit adrès kout
    •  Enfòmasyon sou kapasite
    • ID PAN
    • Pake yo voye ak resevwa
    • Octets voye ak resevwa
    • Pake yo tonbe sou transmèt oswa resevwa
    • Erè sekirite
    • Kantite MAC retry
  3. Jesyon rezo
    Kouch rezo a sou aparèy la tou bay enfòmasyon sou jesyon ak dyagnostik ki ka itilize lokalman oswa voye bay lòt aparèy jesyon. Kouch rezo a bay lis adrès IPv6, tab vwazen ak pitit, ak tab routage.

Done ki pèsistan

Aparèy ki opere nan jaden an ka reset aksidantèlman oswa espre pou plizyè rezon. Aparèy ki te reset bezwen rekòmanse operasyon rezo san entèvansyon itilizatè. Pou sa ka fèt avèk siksè, depo ki pa temèt dwe estoke enfòmasyon sa yo:

  • Enfòmasyon rezo (tankou ID PAN)
  • Materyèl sekirite
  • Adrese enfòmasyon ki soti nan rezo a pou fòme adrès IPv6 pou aparèy yo

$Sekirite

  • Rezo fil yo se rezo san fil ki bezwen sekirize kont atak sou lè (OTA). Yo tou konekte ak entènèt la ak Se poutèt sa yo dwe garanti kont atak entènèt. Anpil nan aplikasyon yo ap devlope pou Thread pral sèvi yon pakèt itilizasyon ki mande pou yon peryòd tan de operasyon san siveyans ak konsomasyon pouvwa ki ba. Kòm yon rezilta, sekirite rezo Thread enpòtan anpil.
  • Thread itilize yon kle rezo-lajè ki itilize nan Kouch Aksè Media (MAC) pou chifreman. Yo itilize kle sa a pou otantifikasyon ak chifreman estanda IEEE 802.15.4-2006. Sekirite IEEE 802.15.4-2006 pwoteje rezo Thread kont atak sou lè ki soti deyò rezo a. Konpwomi nenpòt ne endividyèl kapab potansyèlman revele kle nan rezo a lajè. Kòm yon rezilta, anjeneral li pa sèlman fòm sekirite yo itilize nan rezo Thread la. Chak ne nan rezo Thread echanj kontè ankadreman ak vwazen li yo atravè yon NOU MLE. Kontwa ankadreman sa yo ede pwoteje kont atak replay. (Pou plis enfòmasyon sou MLE, gade Spesifikasyon Thread la.) Thread pèmèt aplikasyon an sèvi ak nenpòt pwotokòl sekirite entènèt pou kominikasyon bout-a-fen.
  • Nœuds bouche tou de koòdone IP adrès may yo ak ID pwolonje MAC yo lè yo randomize yo. Stock EUI64 kòm-siyen nan ne a itilize kòm yon adrès sous sèlman pandan premye faz rantre nan. Yon fwa ke yon nœuds ansanm ak yon rezo, ne a sèvi ak kòm sous li swa yon adrès ki baze sou idantite de-byte nœud li yo, oswa youn nan adrès owaza li yo mansyone pi wo a. EUI64 a pa itilize kòm yon adrès sous yon fwa ke ne la rantre nan yon rezo.

Jesyon rezo tou bezwen an sekirite. Yon aplikasyon jesyon rezo Thread ka kouri sou nenpòt aparèy ki konekte ak entènèt. Si aparèy sa a se pa tèt li yon manm nan yon rezo Thread, li dwe premye etabli yon Da ki an sekiritetagKoneksyon ram Transport Layer Security (DTLS) ak yon Routeur Border Thread. Chak rezo Thread gen yon pasfraz jesyon ki itilize pou etabli koneksyon sa a. Yon fwa yo te konekte yon aplikasyon jesyon ak rezo Thread, nouvo aparèy yo ka ajoute nan rezo a.

  1. 802.15.4 Sekirite
    • Espesifikasyon IEEE 802.15.4-2006 dekri pwotokòl aksè san fil ak medya pou PAN ak HAN. Pwotokòl sa yo gen entansyon pou aplikasyon sou aparèy radyo dedye tankou sa yo ki disponib nan Silicon Labs. IEEE 802.15.4-2006 sipòte yon varyete aplikasyon, anpil nan yo se sekirite-sansib. Pou egzanpample, konsidere ka a nan yon aplikasyon sistèm alam ki kontwole lokatè bilding nan. Si rezo a pa an sekirite epi yon entrigan jwenn aksè nan rezo a, mesaj yo ka difize pou kreye yon fo alam, modifye yon alam ki egziste deja, oswa silans yon alam lejitim. Chak nan sitiyasyon sa yo poze gwo risk pou moun ki okipe bilding yo.
    • Anpil aplikasyon mande konfidansyalite e pifò tou bezwen pwoteksyon entegrite. 802-15.4-2006 adrese kondisyon sa yo lè l sèvi avèk yon pwotokòl sekirite kouch lyen ak kat sèvis sekirite debaz:
    • Aksè kontwòl
    • Entegrite mesaj
    • Mesaj konfidansyalite
    • Replay pwoteksyon
    • Pwoteksyon replay IEEE 802.15.4-2006 bay se sèlman pasyèl. Thread bay sekirite adisyonèl lè l sèvi avèk MLE handshakes be-tween nœuds diskite pi wo a pou konplete pwoteksyon replay la.
  2. Jesyon rezo an sekirite
    Jesyon rezo tou bezwen an sekirite. Yon aplikasyon jesyon rezo Thread ka kouri sou nenpòt aparèy ki konekte ak entènèt. Gen de pati nan sekirite a:
    • Sekirite sou lè a ki 802.15.4 pran swen. Thread aplike 802.15.4-2006 nivo 5 sekirite.
    • Rezo CCM: Si yon aparèy pa tèt li yon manm nan yon rezo CCM, li dwe etabli yon koneksyon ak yon routeur fwontyè zo rèl do yo nan lòd yo jwenn sètifika operasyonèl li yo etabli tèt li kòm yon pati nan domèn nan Thread.
    • Rezo ki pa CCM: Sekirite Entènèt: Si yon aparèy pa tèt li yon manm nan yon rezo Thread, li dwe premye etabli yon koneksyon an sekirite Data-gram Transit Layer Security (DTLS) ak yon Routeur Thread Border. Chak rezo Thread gen yon pasfraz jesyon ki itilize pou etabli koneksyon an sekirite ant aparèy jesyon ekstèn ak Border Routers. Yon fwa yo te konekte yon aplikasyon jesyon ak rezo Thread, nouvo aparèy yo ka ajoute nan rezo a.

Routeur fwontyè

  • Yon Routeur Border Thread se yon aparèy ki konekte yon rezo san fil Thread ak lòt rezo ki baze sou IP (tankou Wi-Fi oswa Ethernet) nan mond lan deyò atravè yon rezo lokal oswa antrepriz. Kontrèman ak pòtay nan lòt solisyon san fil, li konplètman transparan nan trans-pò yo ak pwotokòl aplikasyon ki abite pi wo a kouch rezo a. Kòm yon rezilta, aplikasyon yo ka kominike an sekirite de bout-a-fen san okenn tradiksyon kouch aplikasyon an.
  • Yon Routeur Border Thread sipòte fonksyon sa yo yon minimòm:
    • Koneksyon IP fen-a-fen atravè routage ant aparèy Thread ak lòt rezo IP ekstèn.
    • Komisyon Fil ekstèn (pa egzanpample, yon telefòn mobil) pou otantifye ak rantre nan yon aparèy Thread nan yon rezo Thread.

Ka gen plizyè Routeur Border nan yon rezo, elimine yon "sèl pwen echèk" nan ka youn nan yo fonksyone byen. Border Router la pèmèt chak aparèy Thread konekte dirèkteman ak sèvis nwaj mondyal yo, lè rezo antrepriz yo kouri IPv6 ak IPv4, oswa IPv4 sèlman.

  1.  Karakteristik Routeur Border pou Kominikasyon Off-Mesh
    • Thread ka imedyatman aplike nan sitiyasyon aktyèl k ap travay, anvan tranzisyon pasyèl oswa konplè nan IPv6 ak Thread pèmèt IPv4 konpatibilite bak lè l sèvi avèk Adrès Rezo.
    • Tradiksyon (NAT). NAT64 tradwi pake IPv6 nan IPv4, ak NAT64 tradwi pake IPv4 nan IPv6. Yon Routeur Border Thread ka fonksyone kòm yon lame IPv4 sou rezo lajè (WAN), ki kapab jwenn yon koòdone IPv4 ak adrès routeur. Li ka jwenn yon adrès lè l sèvi avèk DHCP nan yon pisin adrès IPv4. Thread Border Router la kapab aplike tou Pwotokòl Kontwòl Port (PCP) pou kontwole fason pakè IPv4 k ap fèk ap rantre yo tradwi ak voye epi sipòte kat-ping estatik. Pifò nan tradiksyon IPv4 a IPv6 (ak vis vèrsa) ka okipe pa Thread la
    • Border Router, ak chanjman minimòm bezwen-ed nan yon rezo ki egziste deja.
      Anplis de sa, Thread Border Routers sipòte koneksyon IPv6 bidireksyon ak dekouvèt vwazen IPv6, piblisite pou routeur, dekouvèt milti-jete, ak voye pake.
  2. Thread sou enfrastrikti
    • Rezo Thread otomatikman òganize nan patisyon rezo Thread separe lè pa gen koneksyon ant de oswa plis aparèy. Thread Partitions pèmèt aparèy yo kenbe kominikasyon ak lòt aparèy nan menm patisyon Thread men pa ak aparèy Thread nan lòt patisyon.
    • Thread over Infrastructure pèmèt aparèy Thread enkòpore teknoloji lyen ki baze sou IP (pa egzanpample, Wi-Fi ak Ethernet) nan topoloji Thread la. Lyen fil adisyonèl sa yo sou lòt teknoloji lyen diminye pwobabilite pou ensidan plizyè patisyon rezo fil, pandan y ap garanti konpatibilite bak ak aparèy Thread 1.1 ak 1.2 ki egziste deja. Benefis sa yo jwenn pou nenpòt topoloji rezo ki gen ladan omwen de Routeur Border ki konekte atravè yon lyen enfrastrikti adjasan pataje.
    • Pou plis enfòmasyon, al gade nan Spesifikasyon Thread 1.3.0 (oswa bouyon spesifikasyon Thread 1.4), Chapit 15 (Thread sou Enfrastrikti).
  3. OpenThread Border Routeur
    Yo rele aplikasyon OpenThread Border Router yon OpenThread Border Router (OTBR). Li sipòte yon koòdone may lè l sèvi avèk yon modèl RCP. Silicon Labs bay yon aplikasyon (sipòte sou Raspberry Pi) ak kòd sous kòm yon pati nan Silicon Labs GSDK. Pou plis enfòmasyon, gade AN1256: Sèvi ak Silicon Labs RCP ak OpenThread Border Router la.
    Dokimantasyon sou konfigirasyon ak achitekti OTBR la disponib nan https://openthread.io/guides/border-router.

Komisyonin Aparèy

Aparèy Thread yo komisyone sou rezo Thread nan diferan fason jan sa dekri nan sou-seksyon sa yo.

  1. Komisyonin Tradisyonèl Thread
    • Pou komisyonin rezo a nan pi piti rezo (Thread Specification 1.1.1 oswa pi wo), enstalatè yo ka itilize aplikasyon an komisyonin Thread yo bay kòm yon resous gratis pou Android ak iOS aparèy. Ou ka itilize aplikasyon sa a pou fasilman ajoute nouvo aparèy nan rezo a oswa rekonfigire aparèy ki egziste deja.
    • Thread itilize Mesh Commissioning Protocol (MeshCoP) pou otantifye, komisyone, epi rantre nan nouvo aparèy radyo ki pa fè konfyans nan yon rezo may an sekirite. Rezo fil yo gen ladan yon may otonòm oto-konfigirasyon nan aparèy ak IEEE 802.15.4 koòdone ak yon kouch sekirite nan nivo lyen ki mande pou chak aparèy nan may la posede aktyèl, pataje kle mèt sekrè.
    • Pwosesis komisyonin kòmanse lè yon Kandida Komisyonè, anjeneral yon telefòn mobil ki konekte atravè WiFi, dekouvri rezo Thread la atravè youn nan Border Router li yo. Border Routers fè piblisite yo disponiblite bay Komisyonè yo lè l sèvi avèk nenpòt kote sèvis ki apwopriye. Mekanis dekouvèt la dwe bay yon Kandida Komisyonè alafwa yon chemen kominikasyon ak non rezo a, paske yo itilize non rezo a pita kòm yon sèl kriptografik pou etabli Sesyon Komisyon an.
    • Kandida Komisyonè a, apre li fin dekouvri rezo Thread ki enterese a, li byen konekte avèk li lè l sèvi avèk Kredyans Komisyonè a (yon fraz pasaj moun chwazi pou itilize nan otantifikasyon). Etap Otantifikasyon Komisyonè a etabli yon koneksyon an sekirite kliyan/sèvè ant Kandida Komisyonè a ak yon Routeur Border atravè DTLS. Sesyon an sekirite sa a ke yo rekonèt kòm yon Sesyon Komisyon. Sesyon Komisyon an sèvi ak nimewo pò UDP ki te bay yo pibliye pandan faz dekouvèt la. Yo konnen pò sa a kòm Komisyonè Port. Yo konnen kalifikasyon yo itilize pou etabli Sesyon Komisyonè a kòm Kle Pre-Shared pou Komisyonè a (PSKc).
    • Lè sa a, Kandida Komisyonè a anrejistre idantite li ak Border Router li a. Lidè a reponn swa swa aksepte oswa rejte Border Router la kòm yon transitaire solid bay Komisyonè a.
    • Lè yo aksepte li, Lidè a mete ajou eta entèn li pou swiv Komisyonè aktif la, epi Routeur Fwontyè a voye yon mesaj konfimasyon bay Kandida Komisyonè a pou l fè aparèy la konnen se kounye a li se Komisyonè a.
    • Lè gen yon Komisyonè otorize ki asosye ak Rezo Thread, li vin posib pou rantre nan Aparèy Thread ki elijib yo. Sa yo ke yo rekonèt kòm Joiners anvan yo vin yon pati nan
    • Fil rezo. Joiner a premye kreye yon koneksyon DTLS ak Komisyonè a pou fè echanj materyèl komisyonin. Lè sa a, li sèvi ak materyèl la komisyonin tache nan rezo a Thread. Nœud la konsidere kòm yon pati nan rezo a sèlman apre de etap sa yo fin ranpli. Lè sa a, li ka patisipe nan pwosesis rantre nan pou nœuds nan lavni. Tout etap sa yo konfime ke aparèy ki kòrèk la rantre nan rezo Thread ki kòrèk la, e ke rezo Thread li menm an sekirite kont atak san fil ak entènèt. Pou plis enfòmasyon sou Pwotokòl Komisyonaj Mesh la, gade spesifikasyon Thread la.
  2. Ranfòse Komisyonaj ak Ekstansyon Komèsyal nan Thread 1.2
    • Thread Specification 1.2 ak ekstansyon komèsyal li yo kounye a pèmèt pou pi gwo rezo echèl, tankou sa yo ki nesesè nan bilding biwo, bilding piblik, otèl, oswa lòt kalite bilding endistriyèl oswa komèsyal yo. Akòz pi bon sipò nan subnetting, Thread Spec-ification 1.2 pi fasil pèmèt dè milye de aparèy nan yon sèl deplwaman, ki ka konfigirasyon manyèlman, otonòm, ak atravè karakteristik avanse komisyonin aleka.
    • Ekstansyon Komèsyal nan Thread 1.2 pèmèt pou otantifikasyon gwo echèl, rantre nan rezo, itinérance sou-rezo, ak operasyon ki baze sou idantite ou fè konfyans nan yon Domèn Enterprise. Pou pèmèt otantifikasyon serye aparèy yo ak verifikasyon enfòmasyon otorizasyon, yon enstalatè sistèm ka mete kanpe yon Otorite Sètifika Enterprise pou senplifye deplwaye yon rezo gwo echèl. Sa pèmèt enstalatè a mete kanpe epi kenbe rezo a san aksè dirèk nan aparèy endividyèl yo epi san okenn entèraksyon dirèk ak aparèy sa yo, grasa yon pwosesis enskripsyon otomatik ki rele Enskripsyon Otonòm. Kontrèman ak Thread 1.1, kote aparèy paskod yo itilize pou otantifikasyon, Ekstansyon Komèsyal nan Thread 1.2 pral sipòte yon fòm otantifikasyon ki baze sou sètifika ki pi évolutive. Yon rezo antrepwiz ka gen youn oswa plis Thread Domains epi yo ka mete chak Thread Domain pou entegre plizyè rezo Thread.

Kouch aplikasyon

Thread se yon pil rezo fil san fil ki responsab pou routage mesaj ant diferan aparèy nan rezo Thread ki dekri nan seksyon 2.2 Achitekti rezo Thread. Figi sa a montre kouch yo nan pwotokòl Thread la.
SILICON-LABS-UG103-11-Thread-Fundamentals-Lojisyèl- (10)

Figi 12.1. Kouch Pwotokòl Thread

  • Yon definisyon estanda nan yon kouch aplikasyon se yon "kouch absstraksyon ki espesifye pwotokòl yo pataje ak metòd koòdone yo itilize pa lame nan yon rezo kominikasyon" (https://en.wikipedia.org/wiki/Application_layer). Mete plis tou senpleman, yon kouch aplikasyon se "lang-lang nan aparèy," pou egzanpample, ki jan yon switch pale ak yon anpoul. Sèvi ak definisyon sa yo, yon kouch aplikasyon pa egziste nan Thread. Kliyan yo bati kouch aplikasyon an ki baze sou kapasite yo nan pil Thread la ak pwòp kondisyon yo. Malgre ke Thread pa bay yon kouch aplikasyon, li bay sèvis aplikasyon debaz yo:
  • UDP messagerie
    UDP ofri yon fason pou voye mesaj lè l sèvi avèk yon nimewo pò 16-bit ak yon adrès IPv6. UDP se yon pwotokòl ki pi senp pase TCP e li gen mwens koneksyon anlè (pa egzanpample, UDP pa aplike mesaj kenbe-viv). Kòm yon rezilta, UDP pèmèt yon pi vit, pi wo debi nan mesaj ak diminye bidjè pouvwa jeneral yon aplikasyon. UDP tou gen yon espas kòd ki pi piti pase TCP, ki kite plis flash disponib sou chip la pou aplikasyon koutim.
  • Multicast messagerie
    Thread bay kapasite pou difize mesaj, se sa ki voye menm mesaj la nan plizyè nœuds sou yon rezo Thread. Mul-ticast pèmèt yon fason entegre pou pale ak nœuds vwazen yo, routeurs, ak tout yon rezo Thread ak adrès IPv6 estanda.
  • Kouch aplikasyon lè l sèvi avèk sèvis IP
    Thread pèmèt itilizasyon kouch aplikasyon tankou UDP ak CoAP pou pèmèt aparèy yo kominike entèaktif sou entènèt la. Kouch aplikasyon ki pa IP yo pral mande pou kèk adaptasyon pou travay sou Thread. (Gade RFC 7252 pou plis enfòmasyon sou CoAP.)
    • Silicon Labs OpenThread SDK gen ladann s sa yoample aplikasyon ki disponib tou nan OpenThread GitHub re-repository:• ot-cli-ftd
    • ot-cli-mtd
    • ot-rcp (itilize ansanm ak yon routeur Border OpenThread)
  • Aplikasyon sa yo ka itilize pou demontre karakteristik yon rezo Thread. Anplis de sa, Silicon Labs OpenThread SDK tou bay yon aparèy fen dòmiample app (sleepy-demo-ftd ak sleepy-demo-mtd), ki montre kijan pou itilize karakteristik manadjè pouvwa Silicon Labs pou kreye yon aparèy ki ba. Finalman, ot-ble-dmp s laampAplikasyon an montre kijan pou konstwi yon aplikasyon multipwotokòl dinamik lè l sèvi avèk OpenThread ak pile Bluetooth Silicon Labs. Gade QSG170: OpenThread Quick-Start Guide pou plis enfòmasyon sou travay ak ansyenampaplikasyon yo nan Simplicity Studio 5.

Pwochen etap yo

  • Silicon Labs OpenThread SDK gen ladann yon pile rezo OpenThread sètifye ak s.ample aplikasyon ki demontre rezo debaz ak konpòtman aplikasyon an. Kliyan yo ankouraje yo sèvi ak enkli sample aplikasyon pou jwenn abitye ak Thread an jeneral ak Silisyòm Labs ofri an patikilye. Chak aplikasyon yo montre kijan aparèy yo fòme ak rantre nan rezo, ansanm ak fason yo voye ak resevwa mesaj yo. Aplikasyon yo disponib pou itilize apre yo fin chaje Simplicity Studio 5 ak Silicon Labs OpenThread SDK. Simplicity Studio 5 gen ladan sipò pou kreye aplikasyon (Project Configurator) ak dekode rezo a ak mesaj kouch aplikasyon (Network Analyzer) nan Thread ki bay plis insight sou operasyon rezo Thread. Pou plis enfòmasyon, gade QSG170: OpenThread Quick-Start Guide.
  • Pou plis enfòmasyon sou OpenThread Border Routers gade AN1256: Sèvi ak Silicon Labs RCP ak OpenThread Border Rout-er. Pou plis enfòmasyon sou devlope Thread 1.3.0 sampAplikasyon yo gade AN1372: Konfigirasyon OpenThread aplikasyon pou Thread 1.3. SILICON-LABS-UG103-11-Thread-Fundamentals-Lojisyèl- (11)SILICON-LABS-UG103-11-Thread-Fundamentals-Lojisyèl- (1)

Limit responsabilite nou

  • Silicon Labs gen entansyon bay kliyan dènye, egzat, ak apwofondi dokiman sou tout periferik ak modil ki disponib pou aplikasyon sistèm ak lojisyèl lè l sèvi avèk oswa ki gen entansyon itilize pwodwi yo Silicon Labs. Done karakterizasyon, modil ki disponib ak periferik, gwosè memwa ak adrès memwa yo refere a chak aparèy espesifik, ak paramèt "Tipik" yo bay yo ka varye nan aplikasyon diferan. Aplikasyon ekzamples ki dekri isit la yo se pou rezon ilistrasyon sèlman. Silicon Labs rezève dwa pou fè chanjman nan enfòmasyon sou pwodwi, espesifikasyon, ak deskripsyon yo san avètisman, epi li pa bay garanti sou presizyon oswa konplè enfòmasyon ki enkli yo. San notifikasyon alavans, Silicon Labs ka mete ajou firmwèr pwodwi pandan pwosesis fabrikasyon an pou rezon sekirite oswa fyab. Chanjman sa yo pa pral chanje espesifikasyon yo oswa pèfòmans nan pwodwi a. Silicon Labs pa dwe gen okenn responsablite pou konsekans itilizasyon enfòmasyon yo bay nan dokiman sa a. Dokiman sa a pa vle di oswa ekspreseman akòde okenn lisans pou konsepsyon oswa fabrike nenpòt sikwi entegre. Pwodwi yo pa fèt oswa otorize pou yo itilize nan nenpòt aparèy FDA Klas III, aplikasyon pou apwobasyon FDA anvan mache oswa Sistèm Sipò Viv san konsantman alekri espesifik nan.
  • Silisyòm Labs. Yon "Sistèm Sipò pou Vi" se nenpòt pwodwi oswa sistèm ki gen entansyon sipòte oswa kenbe lavi ak/oswa sante, ki, si li echwe, yo ka rezonab espere lakòz blesi pèsonèl enpòtan oswa lanmò. Pwodwi Silicon Labs yo pa fèt oswa otorize pou aplikasyon militè yo. Pwodwi Silicon Labs pa dwe itilize nan okenn sikonstans nan zam destriksyon mas ki gen ladan (men pa limite a) zam nikleyè, byolojik oswa chimik, oswa misil ki kapab delivre zam sa yo. Silicon Labs rejte tout garanti eksprime ak enplik epi yo pa dwe responsab oswa responsab pou okenn blesi oswa domaj ki gen rapò ak itilizasyon yon pwodwi Silicon Labs nan aplikasyon sa yo san otorizasyon. Remak: Kontni sa a ka gen tèminoloji ofansif ki kounye a demode. Silicon Labs ap ranplase tèm sa yo ak langaj enklizif tout kote sa posib. Pou plis enfòmasyon, vizite www.silabs.com/about-us/inclusive-lexicon-project

Enfòmasyon sou mak komèsyal yo

  • Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ak logo Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo ak konbinezon ladan yo , "mikwokontwolè ki pi zanmitay enèji nan mond lan", Redpine Signals®, WiSeConnect , n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis la Logo®, USBXpress®, Zentri, logo Zentri ak Zentri DMS, Z-Wave®, ak lòt moun se mak oswa mak ki anrejistre nan
  • Silisyòm Labs. ARM, CORTEX, Cortex-M3 ak THUMB se mak oswa mak ki anrejistre nan ARM Holdings. Keil se yon mak ki anrejistre nan ARM Limited. Wi-Fi se yon mak ki anrejistre nan
  • Wi-Fi Alliance. Tout lòt pwodwi oswa non mak ki mansyone isit la se mak komèsyal moun ki gen respektif yo.
    • Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA
    • www.silabs.com

Dokiman / Resous

SILICON LABS UG103.11 Thread Fondamantal lojisyèl [pdfGid Itilizatè
UG103.11 Thread Fondamantal Lojisyèl, UG103.11, Thread Fondamantal Lojisyèl, Fondamantal Lojisyèl, Lojisyèl

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *