SILICON LABS UG103.11 Thread Fundamentals програм хангамж
Үзүүлэлтүүд:
- Бүтээгдэхүүний нэр: Thread Fundamentals
- Үйлдвэрлэгч: Silicon Labs
- Протокол: Thread
- Хувилбар: Илч 1.6
- Утасгүй сүлжээний протокол: Торон сүлжээ
- Дэмжигдсэн стандартууд: IEEE, IETF
Бүтээгдэхүүний мэдээлэл
Thread Fundamentals нь Silicon Labs-ийн боловсруулсан аюулгүй, утасгүй сүлжээний протокол юм. Энэ нь IPv6 хаягуудыг дэмждэг, бусад IP сүлжээнүүдтэй хямд өртөгтэй гүүр бөгөөд бага эрчим хүч, батарейгаар ажиллахад тохиромжтой. Протокол нь IP-д суурилсан сүлжээг ашиглахыг хүсч буй Connected Home болон арилжааны програмуудад зориулагдсан болно.
Хэрэглэх заавар
- Thread Fundamentals-ийн танилцуулга:
Thread нь одоо байгаа IEEE болон IETF стандартууд дээр суурилсан аюулгүй, утасгүй сүлжээний протокол юм. Энэ нь Connected Home болон арилжааны програмуудад төхөөрөмж хоорондын харилцааг идэвхжүүлдэг. - OpenThread хэрэгжилт:
Thread протоколын зөөврийн хэрэглүүр болох OpenThread нь гэр болон худалдааны барилгын программуудад найдвартай, аюулгүй, бага чадалтай утасгүй төхөөрөмжөөс төхөөрөмж хооронд холбоо тогтоох боломжийг олгодог. Silicon Labs нь GitHub дээр болон Simplicity Studio 5 SDK-ийн нэг хэсэг болох техник хангамжтай ажиллахад зориулагдсан OpenThread-д суурилсан протоколоор хангадаг. - Сэдвийн бүлгийн гишүүнчлэл:
Thread Group-т элссэнээр бүтээгдэхүүний гэрчилгээ авах боломжтой бөгөөд Thread-ийг идэвхжүүлсэн төхөөрөмжүүдийн хэрэглээг дэмжинэ. Thread Specification-ийн залгамжлагч хувилбаруудыг 2022 онд гэрчилгээжүүлэх хөтөлбөрүүдээр зарлана.
Түгээмэл асуултууд:
- А: Би хамгийн сүүлийн үеийн Thread Specification-ийг хэрхэн татаж авах вэ?
Х: Thread Group дээр хүсэлт илгээснээр хамгийн сүүлийн Thread Specification-ийг татаж авах боломжтой webсайт дээр https://www.threadgroup.org/ThreadSpec. - А: Гол давуу тал нь юу вэtagIoT төхөөрөмжид Thread ашиглах вэ?
Х: Thread нь цахилгаан бага зарцуулдаг, төхөөрөмжөөс төхөөрөмж хоорондын харилцаа холбоог дэмждэг, IoT төхөөрөмжүүдийн хүлээн авах хурд болон хэрэглэгчийн хүлээн зөвшөөрлийг нэмэгдүүлэх, аюулгүй, утасгүй сүлжээний протоколоор хангадаг.
UG103.11: Урсгалын үндэс
- Энэхүү баримт бичигт үүссэн тухай товч мэдээллийг багтаасан болно
- Thread, технологи гаруй хангадагview, мөн Thread шийдлийг хэрэгжүүлэхэд анхаарах ёстой Thread-ийн зарим гол онцлогуудыг тайлбарласан.
- Silicon Labs-ийн үндсэн цувралууд нь төслийн менежерүүд, програм зохион бүтээгчид болон хөгжүүлэгчид суулгагдсан сүлжээний шийдэл дээр ажиллаж эхлэхээсээ өмнө ойлгох ёстой сэдвүүдийг хамардаг.
- Silicon Labs чипүүд, EmberZNet PRO эсвэл Silicon Labs Bluetooth® гэх мэт сүлжээний стекүүд болон холбогдох хөгжүүлэлтийн хэрэгслүүд. Энэхүү баримт бичгүүдийг утасгүй сүлжээний программуудыг хөгжүүлэх талаар мэдлэгтэй байх шаардлагатай эсвэл Silicon Labs-ийн хөгжүүлэлтийн орчинд шинээр нэвтэрч буй хүмүүст зориулсан эхлэл болгон ашиглаж болно.
ҮНДСЭН ЗҮЙЛ
- Thread-г танилцуулж, технологийн дэвшлийг өгдөгview.
- Thread-ийн зарим гол элементүүд болох IP стек, сүлжээний топологи, чиглүүлэлт ба сүлжээний холболт, сүлжээнд нэгдэх, удирдлага, байнгын өгөгдөл, аюулгүй байдал, хил чиглүүлэгч, төхөөрөмжийг ашиглалтад оруулах, хэрэглээний давхарга зэргийг тайлбарладаг.
- Thread Specification 1.3.0-д зориулсан шинэчлэлтүүдийг агуулсан.
- Silicon Labs OpenThread саналтай ажиллах дараагийн алхмуудыг багтаасан болно.
Танилцуулга
- Цахиурын лаборатори ба эд зүйлсийн интернет
- Интернэт протоколын 4-р хувилбар (IPv4) нь 1981 онд RFC 791, DARPA Интернэт Протоколын тодорхойлолтод тодорхойлогдсон. (“RFC” гэдэг нь “Сэтгэгдэл бичих хүсэлт” гэсэн үг юм.) 32 бит (4 байт) хаягжуулалтыг ашиглан IPv4 нь интернет дэх төхөөрөмжүүдэд 232 өвөрмөц хаяг буюу нийт 4.3 тэрбум хаягийг өгсөн. Гэсэн хэдий ч хэрэглэгчид болон төхөөрөмжүүдийн тоо асар хурдацтай өсөхийн хэрээр IPv4 хаягийн тоо дуусч, IP-ийн шинэ хувилбар шаардлагатай болох нь тодорхой болсон. Тиймээс 6-ээд онд IPv1990-г хөгжүүлж, IPv4-ийг орлох зорилготой байв. 128 бит (16 байт) хаяглалттай IPv6 нь 2128 хаягтай, IPv7.9-ээс 1028×4 хаягаас илүү (http://en.wikipedia.org/wiki/IPv6).
- Цахиурын лаборатори гэх мэт агуулагдсан салбарын компаниудын өмнө тулгарч буй асуудал бол гэр болон худалдааны орон зайд байнга холбогдсон төхөөрөмжүүдийн ертөнцөд шилжих үед энэхүү технологийн шилжилт, илүү чухал нь хэрэглэгчдийн эрэлт хэрэгцээг шийдвэрлэх явдал юм. зүйлсийн интернет (IoT). Цахиурын лабораторийн IoT-ийн зорилго нь өндөр түвшинд:
- Zigbee PRO, Thread, Blue-tooth эсвэл шинээр гарч ирж буй бусад стандарттай эсэхээс үл хамааран гэрийн болон худалдааны талбайн бүх төхөөрөмжийг хамгийн шилдэг сүлжээгээр холбоно уу.
- Эрчим хүчний хэмнэлттэй микроконтроллерийн талаархи компанийн туршлагаас ашиглаарай.
- Тогтсон бага чадалтай, холимог дохионы чипүүдийг сайжруул.
- Одоо байгаа Ethernet болон Wi-Fi төхөөрөмжүүдийг хямд өртөгтэй холбох боломжийг олгоно.
- Үүлэн үйлчилгээ болон ухаалаг утас, таблеттай холбогдох боломжийг идэвхжүүлснээр хэрэглэгчдэд хэрэглэхэд хялбар, нийтлэг хэрэглэгчийн туршлагыг бий болгоно.
Эдгээр бүх зорилгод хүрэх нь IoT төхөөрөмжүүдийн үрчлэлтийн хувь болон хэрэглэгчдийн хүлээн зөвшөөрлийг нэмэгдүүлэх болно.
- Thread Group
- Сэдвийн бүлэг (https://www.threadgroup.org/) 15 оны 2014-р сарын 2-нд нээгдсэн. Silicon Labs нь бусад зургаан компанийн хамт үүсгэн байгуулагч компани юм. Thread Group нь бүтээгдэхүүний баталгаажуулалтыг санал болгодог зах зээлийн боловсролын бүлэг бөгөөд Thread-ийг дэмждэг төхөөрөмжөөс төхөөрөмжид (D2D) болон машинаас машинд (MXNUMXM) бүтээгдэхүүнүүдийг ашиглахыг дэмждэг. Thread группын гишүүнчлэл нээлттэй байна.
- Thread Specification 1.1-г эндээс хүсэлт гаргасны дараа татаж авч болно: https://www.threadgroup.org/ThreadSpec. Thread Specification-ийн залгамж хувилбар болох 1.2 ба 1.3.0 нь 2022 онд гэрчилгээжүүлэх хөтөлбөрүүдтэй хамт зарлагдсан. Хамгийн сүүлийн үеийн 1.4-ноорог Thread техникийн үзүүлэлтийг зөвхөн Thread гишүүдэд ашиглах боломжтой.
- Thread гэж юу вэ?
Thread нь аюулгүй, утасгүй сүлжээний протокол юм. Thread стек нь цоо шинэ стандарт биш, одоо байгаа Цахилгаан ба электроникийн инженерүүдийн хүрээлэн (IEEE) болон Интернэт инженерийн ажлын хэсэг (IETF) стандартуудын цуглуулга дээр бүтээгдсэн нээлттэй стандарт юм (дараах зургийг үзнэ үү). - Thread-ийн ерөнхий шинж чанар
- Thread стек нь IPv6 хаягуудыг дэмждэг бөгөөд бусад IP сүлжээнүүдтэй хямд өртөгтэй гүүр болж өгдөг бөгөөд бага эрчим хүч / батерейгаар ажилладаг ажиллагаа, утасгүй төхөөрөмжөөс төхөөрөмж хооронд холбоо тогтооход зориулагдсан. Thread стек нь IP-д суурилсан сүлжээг ашиглахыг хүсч байгаа, стек дээр олон төрлийн хэрэглээний давхаргыг ашиглах боломжтой Connected Home болон арилжааны програмуудад зориулагдсан болно.
- Thread стекийн ерөнхий шинж чанарууд нь:
- Энгийн сүлжээ суурилуулах, эхлүүлэх, ажиллуулах: Thread стек нь хэд хэдэн сүлжээний топологийг дэмждэг. Суулгах нь ухаалаг гар утас, таблет эсвэл компьютер ашиглан энгийн. Зөвхөн зөвшөөрөгдсөн төхөөрөмжүүд нь сүлжээнд нэгдэхийг баталгаажуулахын тулд бүтээгдэхүүний суулгах кодыг ашигладаг. Сүлжээг үүсгэх, холбох энгийн протоколууд нь системд чиглүүлэлтийн асуудал гарсан үед өөрөө тохируулах, засах боломжийг олгодог.
- Аюулгүй: Зөвшөөрөлгүй, бүх харилцаа холбоо шифрлэгдсэн, аюулгүй бол төхөөрөмжүүд сүлжээнд холбогддоггүй. Аюулгүй байдал нь сүлжээний түвшинд хангагдсан бөгөөд хэрэглээний түвшинд байж болно. Бүх Thread сүлжээнүүд нь ухаалаг гар утасны эрин үеийн баталгаажуулалтын схем болон Нарийвчилсан шифрлэлтийн стандарт (AES) шифрлэлт ашиглан шифрлэгдсэн байдаг. Thread сүлжээнд ашиглагдаж буй хамгаалалт нь Thread группын үнэлдэг бусад утасгүй стандартуудаас илүү хүчтэй байдаг.
- Гэрийн жижиг болон том сүлжээ: Гэрийн сүлжээ нь хэд хэдэн төхөөрөмжөөс хэдэн зуун төхөөрөмж хүртэл өөр өөр байдаг. Сүлжээний давхарга нь хүлээгдэж буй хэрэглээнд үндэслэн сүлжээний үйл ажиллагааг оновчтой болгох зорилготой юм.
- Томоохон худалдааны сүлжээ: Томоохон арилжааны суурилуулалтын хувьд нэг Thread сүлжээ нь бүх програм, систем, сүлжээний шаардлагыг хангахад хангалтгүй юм. Thread Domain загвар нь янз бүрийн холболтын технологиудыг (Thread, Ethernet, Wi-fi гэх мэт) хослуулан ашиглан нэг байршилд 10,000 хүртэлх Thread төхөөрөмжийг өргөтгөх боломжийг олгодог.
- Хоёр чиглэлтэй үйлчилгээний нээлт ба холболт: Утасгүй торон сүлжээнд олон дамжуулалт болон цацалт нь үр ашиггүй байдаг. Торон сүлжээнээс гадуур харилцааны хувьд Thread нь төхөөрөмжүүд өөрсдийн байгаа байдал, үйлчилгээгээ бүртгэх боломжтой үйлчилгээний бүртгэлээр хангадаг бөгөөд үйлчлүүлэгчид бүртгэгдсэн үйлчилгээг илрүүлэхийн тулд unicast асуулга ашиглах боломжтой.
- Хүрээ: Ердийн төхөөрөмжүүд нь ердийн гэрийг хамрах хангалттай хүрээг хангадаг. Хүч чадалтай бэлэн загварууд ampөргөгч нь хүрээг ихээхэн өргөжүүлдэг. Хөндлөнгийн нөлөөнд илүү дархлаатай байхын тулд Физик давхарга (PHY) дээр тархсан тархсан спектрийг ашигладаг. Арилжааны суулгацын хувьд Thread Domain загвар нь олон Thread сүлжээг өөр хоорондоо үндсэн шугамаар харилцах боломжийг олгодог бөгөөд ингэснээр олон торон дэд сүлжээг хамрах хүрээг өргөжүүлдэг.
- Ганц алдаа дутагдал байхгүй: Thread стек нь тусдаа төхөөрөмж эвдэрсэн эсвэл алдагдсан ч найдвартай, найдвартай ажиллагааг хангахаар бүтээгдсэн. Thread төхөөрөмжүүд нь олон Thread хуваалтын магадлалыг багасгахын тулд Wi-Fi болон Ethernet зэрэг IPv6-д суурилсан холбоосуудыг топологид оруулах боломжтой. Ингэснээр тэд бага чадалтай төхөөрөмжүүдийг дэмжсэн хэвээр байхын зэрэгцээ дэд бүтцийн холболтын өндөр дамжуулах чадвар, сувгийн багтаамж, хамрах хүрээг ашиглах боломжтой.
- Бага эрчим хүч: Төхөөрөмжүүд нь батерейны хэвийн нөхцөлд хэдэн жилийн хугацаатай хэрэглэгчийн сайжруулсан туршлагыг өгөхийн тулд үр ашигтай холбогддог. Төхөөрөмжүүд ихэвчлэн АА төрлийн батерейгаар хэдэн жил ажиллах боломжтой.
- Зардал хэмнэлттэй: Олон үйлдвэрлэгчдийн нийцтэй чипсет болон програм хангамжийн стекийг бөөнөөр нь ашиглахад зориулагдсан бөгөөд эхнээс нь маш бага эрчим хүч зарцуулдаг байхаар зохион бүтээгдсэн.
- OpenThread
- Google-ээс гаргасан OpenThread бол Thread®-ийн нээлттэй эхийн хэрэглүүр юм. Google Nest-ийн бүтээгдэхүүнүүдэд ашигладаг сүлжээний технологийг хөгжүүлэгчдэд илүү өргөн хүрээнд ашиглах боломжтой болгохын тулд Google нь OpenThread-ийг гаргасан бөгөөд ингэснээр холбогдсон гэр болон худалдааны барилгуудад зориулсан бүтээгдэхүүний хөгжлийг хурдасгах болно.
- Нарийн платформын хийсвэр давхарга, санах ойн хэмжээ багатай OpenThread нь маш зөөврийн юм. Энэ нь чип дээрх систем (SoC) болон радио ко-процессор (RCP) загварыг хоёуланг нь дэмждэг.
- OpenThread нь IPv6-д суурилсан найдвартай, аюулгүй, бага чадалтай утасгүй төхөөрөмжөөс төхөөрөмж хооронд гэр ахуйн болон худалдааны барилгын хэрэглээний протоколыг тодорхойлдог. Энэ нь Thread Specification 1.1.1, Thread Specification 1.2, Thread Specification 1.3.0, Stread Specification 1.4-д (энэ баримт бичиг гарсан үед) тодорхойлсон бүх функцийг хэрэгжүүлдэг.
- Silicon Labs нь Silicon Labs техник хангамжтай ажиллахад тохирсон OpenThread-д суурилсан протоколыг хэрэгжүүлсэн. Энэ протоколыг GitHub дээр ашиглах боломжтой бөгөөд Simplicity Studio 5 дээр суулгасан програм хангамж хөгжүүлэх иж бүрдэл (SDK) хэлбэрээр байдаг. SDK нь Gi-tHub эх сурвалжийн бүрэн шалгагдсан хормын хувилбар юм. Энэ нь GitHub хувилбарыг бодвол илүү өргөн хүрээний техник хангамжийг дэмждэг бөгөөд баримт бичиг болон өмнөх хувилбаруудыг агуулдагample програмуудыг GitHub дээр ашиглах боломжгүй.
Thread Technology Дууслааview
- IEEE 802.15.4
- IEEE 802.15.4-2006 стандарт нь 250 ГГц-ийн зурваст 2.4 кбит/с хурдтай ажилладаг утасгүй Дунд Хандалтын Хяналт (MAC) болон Физик (PHY) давхаргыг тодорхойлсон утасгүй холбооны стандарт бөгөөд дэд ГГц зурваст хүрэх замын зураглалтай (IEEE 802.15.4. 2006-802.15.4 Үзүүлэлт). XNUMX нь бага чадлын үүднээс бүтээгдсэн бөгөөд ихэвчлэн олон тооны зангилаатай програмуудад тохиромжтой.
- 802.15.4 MAC давхарга нь үндсэн мессеж боловсруулах, түгжрэлийг хянахад ашиглагддаг. Энэхүү MAC давхарга нь төхөөрөмжүүдийн тодорхой сувгийг сонсоход зориулагдсан Carrier Sense Multiple Access (CSMA) механизм, мөн зэргэлдээх төхөөрөмжүүдийн хооронд найдвартай харилцаа холбоо тогтоох зорилгоор дахин оролдох, мессежийг хүлээн зөвшөөрөх холбоосын давхаргыг агуулдаг. MAC түвшний шифрлэлт нь програм хангамжийн стекийн дээд давхаргуудаар тохируулагдсан, тохируулагдсан түлхүүрүүд дээр суурилсан мессежүүдэд ашиглагддаг. Сүлжээний давхарга нь эдгээр үндсэн механизмууд дээр тулгуурлан сүлжээнд найдвартай, төгсгөл хоорондын харилцаа холбоог хангадаг.
- Thread Specification 1.2-оос эхлэн Thread сүлжээг илүү бат бөх, хариу үйлдэл үзүүлэх, өргөтгөх боломжтой болгохын тулд IEEE 802.15.4-2015 стандартын хэд хэдэн оновчлолыг хэрэгжүүлсэн.
- Сайжруулсан хүрээ хүлээгдэж байна: SED-ийн агаараар илгээх мессежийн тоог бууруулснаар нойрмог төгсгөлийн төхөөрөмжийн (SED) батерейны ашиглалт болон хариу өгөх чадварыг сайжруулна. SED-ээс ирсэн аливаа өгөгдлийн багцыг (зөвхөн өгөгдлийн хүсэлт биш) удахгүй хүлээгдэж буй өгөгдөл байгаа эсэхийг хүлээн зөвшөөрч болно.
- Сайжруулсан Keepalive: Ямар ч өгөгдлийн мессежийг амьд сүлжээний дамжуулалт гэж үзэх замаар SED болон эцэг эхийн хоорондох холбоосыг хадгалахад шаардагдах урсгалын хэмжээг бууруулдаг.
- Зохицуулсан Сampled Сонсох (CSL): Энэхүү IEEE 802.15.4-2015 Үзүүлэлтийн онцлог нь үе үе өгөгдлийн хүсэлтгүйгээр синхрончлогдсон дамжуулах/хүлээн авах хугацааг төлөвлөх замаар SED болон эцэг эхийн хооронд илүү сайн синхрончлох боломжийг олгодог. Энэ нь холболтын хоцрогдол багатай бага чадалтай төхөөрөмжүүд болон мессеж мөргөлдөх магадлал багатай сүлжээг идэвхжүүлдэг.
- Сайжруулсан ACK шалгах: Энэхүү IEEE 802.15.4-2015 Үзүүлэлтийн онцлог нь дамжуулагчдад холбоосын хэмжигдэхүүнүүдийн асуулгад нарийн хяналт тавих боломжийг олгодог бөгөөд тус тусад нь шалгах мессежийг бус ердийн өгөгдлийн хөдөлгөөний хэв маягийг дахин ашиглах замаар эрчим хүч хэмнэх боломжийг олгодог.
- Thread Network Architecture
- Орон сууцны архитектур
Хэрэглэгчид өөрсдийн төхөөрөмжөөс (ухаалаг утас, таблет эсвэл компьютер) гэрийн сүлжээний (HAN) Wi-Fi-аар эсвэл үүлэнд суурилсан програм ашиглан орон сууцны Thread сүлжээтэй холбогддог. Дараах зурагт Thread сүлжээний архитектурын үндсэн төхөөрөмжийн төрлүүдийг харуулав.
- Орон сууцны архитектур
Зураг 2.1. Thread Network Architecture
Wi-Fi сүлжээнээс эхлээд Thread сүлжээнд дараах төхөөрөмжийн төрлүүд багтсан болно.
- Хилийн чиглүүлэгч нь 802.15.4 сүлжээнээс бусад физик давхарга (Wi-Fi, Ethernet гэх мэт) дээрх зэргэлдээх сүлжээнүүдтэй холбогдох боломжийг олгодог. Хилийн чиглүүлэгч нь 802.15.4 сүлжээн дэх төхөөрөмжүүдэд чиглүүлэх үйлчилгээ, сүлжээнээс гадуурх үйл ажиллагаанд зориулсан үйлчилгээний нээлт зэрэг үйлчилгээ үзүүлдэг. Thread сүлжээнд нэг буюу хэд хэдэн Хилийн чиглүүлэгч байж болно.
- Thread сүлжээний хуваалт дахь удирдагч нь хуваарилагдсан чиглүүлэгчийн ID-н бүртгэлийг удирдаж, чиглүүлэгч болохын тулд чиглүүлэгчийн эрх бүхий эцсийн төхөөрөмжүүдийн (REED) хүсэлтийг хүлээн авдаг. Удирдагч нь аль чиглүүлэгч байх ёстойг шийддэг ба Thread сүлжээний бүх чиглүүлэгчийн нэгэн адил ахлагч нь төхөөрөмжийн төгсгөлийн хүүхдүүдтэй байж болно. Удирдагч нь CoAP (Хязгаарлагдмал хэрэглээний протокол) ашиглан чиглүүлэгчийн хаягийг хуваарилж, удирддаг. Гэсэн хэдий ч, Удирдагч дотор байгаа бүх мэдээлэл бусад Thread Router-д байдаг. Тиймээс, хэрэв ахлагч нь Thread сүлжээнд холбогдоогүй эсвэл тасалдвал өөр Thread чиглүүлэгч сонгогдож, хэрэглэгчийн оролцоогүйгээр ахлагчаар ажиллах болно.
- Thread Routers нь сүлжээний төхөөрөмжүүдэд чиглүүлэлтийн үйлчилгээ үзүүлдэг. Thread Routers нь сүлжээнд нэгдэхийг оролдож буй төхөөрөмжүүдэд нэгдэх болон аюулгүй байдлын үйлчилгээ үзүүлдэг. Thread Routers нь унтахад зориулагдаагүй бөгөөд үйл ажиллагаагаа бууруулж, REED болж чаддаг.
- REED нь Thread Router эсвэл Leader болж чаддаг ч олон интерфейс гэх мэт тусгай шинж чанартай хилийн чиглүүлэгч байх албагүй. Сүлжээний топологи эсвэл бусад нөхцөл байдлаас шалтгаалан REED нь чиглүүлэгчийн үүрэг гүйцэтгэдэггүй. REED нь мессеж дамжуулахгүй, сүлжээнд байгаа бусад төхөөрөмжүүдэд нэгдэх эсвэл аюулгүй байдлын үйлчилгээ үзүүлдэггүй. Сүлжээ нь шаардлагатай бол чиглүүлэгчид тохирох төхөөрөмжүүдийг хэрэглэгчийн оролцоогүйгээр удирдаж, сурталчилдаг.
- Чиглүүлэгчийн шаардлага хангаагүй эцсийн төхөөрөмжүүд нь FED (бүрэн төгсгөлийн төхөөрөмж) эсвэл MED (хамгийн бага эцсийн төхөөрөмж) байж болно. ЭЗХЯ-ныхан харилцахын тулд эцэг эхтэйгээ шууд синхрончлох шаардлагагүй.
- Sleepy end төхөөрөмжүүд (SEDs) нь зөвхөн Thread Router-ээр дамжуулан холбогддог ба бусад төхөөрөмжүүдэд мессеж дамжуулах боломжгүй.
- Synchronized Sleepy End Devices (SSEDs) нь IEEE 802.15.4-2015-аас гаргасан CSL-г ашиглан эцэг эхтэйгээ синхрончлогдсон хуваарийг хадгалахын тулд байнгын дата хүсэлтийг ашиглахаас зайлсхийдэг Sleepy End Devices ангилал юм.
Арилжааны архитектур
Thread Commercial загвар нь орон сууцны сүлжээнд зориулсан төхөөрөмжийн үндсэн төрлүүдийг авч, шинэ ойлголтуудыг нэмдэг. Хэрэглэгчид арилжааны сүлжээтэй төхөөрөмжүүдээр (ухаалаг утас, таблет, компьютер) Wi-Fi эсвэл байгууллагынхаа сүлжээгээр холбогддог. Дараахь зурагт арилжааны сүлжээний топологийг харуулав.
Зураг 2.2. Арилжааны сүлжээний топологи
Үзэл баримтлал нь:
- Thread Domain загвар нь Thread бус IPv6 сүлжээнүүдэд саадгүй интерфэйсээс гадна олон Thread сүлжээг жигд нэгтгэхийг дэмждэг. Thread Domain-ийн гол давуу тал нь төхөөрөмжүүд нь нийтлэг Thread Domain-ээр тохируулагдсан ямар ч боломжтой Thread Network-д нэгдэх уян хатан байдаг нь сүлжээний хэмжээ эсвэл өгөгдлийн хэмжээг томруулсан үед сүлжээг гараар төлөвлөх эсвэл үнэтэй гараар дахин тохируулах хэрэгцээг бууруулдаг. дээш.
- Backbone Border Routers (BBRs) нь олон сүлжээний сегментүүдийн Thread Domain-ийн синхрончлолыг хөнгөвчлөх, Thread Do-main доторх нэг тор болгонд том хэмжээний олон дамжуулалт дамжуулах боломжийг олгодог арилжааны орон зай дахь Border Router-ийн ангилал юм. Томоохон домэйны нэг хэсэг болох Thread сүлжээ нь хамгийн багадаа нэг “Анхдагч” BBR-тэй байх ёстой бөгөөд бүтэлгүйтлийн аюулгүй нөөцлөхийн тулд олон “Хоёрдогч” BBR-тэй байж болно. BBR нь бүх Thread сүлжээг холбосон үндсэн шугамаар хоорондоо холбогддог.
- Backbone Link нь Thread Backbone Link Protocol (TBLP)-ийг хэрэгжүүлэхэд ашигладаг гадаад интерфэйсийг ашиглан бусад BBR-уудтай синхрончлоход ашигладаг BBR нь Thread бус IPv6 холбоос юм.
- Арилжааны хэрэгжилт дэх Thread төхөөрөмжүүдийг Thread Domains болон Domain Unique Addresses (DUAs) ашиглан тохируулдаг. Thread домэйны нэг хэсэг байх хугацаандаа төхөөрөмжийн DUA хэзээ ч өөрчлөгддөггүй. Энэ нь нэг домайн дахь өөр өөр Thread сүлжээнүүдээр шилжих хөдөлгөөнийг хөнгөвчлөх ба холбогдох BBR-ууд нь олон Thread сүлжээгээр чиглүүлэлт хийхэд хялбар болгодог.
Эдгээр ойлголтуудыг дараах зурагт үзүүлэв.
Зураг 2.3. Thread Domain Model
Ганц алдаа дутагдал байхгүй
- Thread стек нь нэг ч доголдолгүй байхаар бүтээгдсэн. Системд тусгай функцийг гүйцэтгэдэг хэд хэдэн төхөөрөмж байдаг ч Thread нь сүлжээ эсвэл төхөөрөмжүүдийн байнгын ажиллагаанд нөлөөлөхгүйгээр сольж болохуйцаар бүтээгдсэн. Жишээ ньample, нойрмог төгсгөлийн төхөөрөмж нь харилцаа холбооны хувьд эцэг эхийг шаарддаг тул энэ эцэг эх нь харилцаа холбооныхоо нэг алдааны цэгийг илэрхийлдэг. Гэсэн хэдий ч нойрмог төгсгөлийн төхөөрөмж нь эцэг эх нь боломжгүй тохиолдолд өөр эцэг эх сонгох боломжтой. Энэ шилжилт нь хэрэглэгчдэд харагдахгүй байх ёстой.
Систем нь ямар ч алдаа гарахгүй байхаар бүтээгдсэн боловч тодорхой топологийн дагуу нөөцлөх чадваргүй бие даасан төхөөрөмжүүд байх болно. Жишээ ньample, нэг хилтэй системд - Чиглүүлэгч, хэрвээ Хилийн чиглүүлэгч хүчээ алдвал өөр Хилийн чиглүүлэгч рүү шилжих ямар ч арга байхгүй. Энэ тохиолдолд Хилийн чиглүүлэгчийг дахин тохируулах шаардлагатай.
- Thread Specification 1.3.0-аас эхлэн дэд бүтцийн холбоосыг хуваалцаж буй хилийн чиглүүлэгчид Thread ашиглан өөр орчинд (Wi-Fi эсвэл Ethernet гэх мэт) нэг ч цэгийн бүтэлгүйтлийг хөнгөвчлөх боломжтой.
- Радио Encapsulation Link (TREL). Энэ функцийн тусламжтайгаар холбоосууд дээр Thread хуваалт үүсэх магадлал буурна.
IP стекийн үндэс
- Хаяглах
- Thread стек дэх төхөөрөмжүүд нь RFC 6-д тодорхойлсон IPv4291 хаягийн архитектурыг дэмждэг.https://tools.ietf.org/html/rfc4291: IP хувилбар 6 хаягийн архитектур). Төхөөрөмжүүд Unique-г дэмждэг
- Орон нутгийн хаяг (ULA), Thread домэйны загвар дахь домэйны өвөрмөц хаяг (DUA) болон нэг буюу хэд хэдэн Глобал Unicast хаяг (GUA) боломжтой нөөцөд тулгуурлан.
- IPv6 хаягийн өндөр эрэмбийн битүүд нь сүлжээг, бусад нь тухайн сүлжээн дэх тодорхой хаягуудыг зааж өгдөг. Тиймээс нэг сүлжээнд байгаа бүх хаягууд нь ижил N биттэй байна. Эхнийх нь
- N битийг "утгалт" гэж нэрлэдэг. “/64” нь 64 битийн угтвартай хаяг гэдгийг харуулж байна. Сүлжээг эхлүүлж буй төхөөрөмж нь /64 угтварыг сонгож, дараа нь сүлжээнд ашигладаг. Угтвар нь ULA (https://tools.ietf.org/html/rfc4193: Өвөрмөц орон нутгийн IPv6 Unicast хаягууд). Сүлжээ нь нэг буюу хэд хэдэн Хилийн чиглүүлэгчтэй байж болно, тэдгээр нь тус бүр нь /64-тэй байж болно, үгүй ч байж болно, дараа нь ULA эсвэл GUA үүсгэхэд ашиглаж болно. Сүлжээнд байгаа төхөөрөмж нь RFC 64-ийн 64-р хэсэгт тодорхойлсон интерфэйсийн танигчийг гаргахын тулд EUI-6 (4944 битийн өргөтгөсөн өвөрмөц танигч) хаягийг ашигладаг.https://tools.ietf.org/html/rfc4944: IEEE 6 сүлжээгээр IPv802.15.4 пакетуудыг дамжуулах ). Энэхүү төхөөрөмж нь RFC 6-д тодорхойлсон FE64::80/0 холбоосын локал угтвар бүхий интерфэйсийн танигч болгон зангилааны EUI-64-аас тохируулсан локал IPv4862 хаягийг дэмжих болно.https://tools.ietf.org/html/rfc4862: IPv6 харьяалалгүй хаягийн автомат тохиргоо) болон RFC 4944.
- Төхөөрөмжүүд нь тохирох олон дамжуулалтын хаягуудыг дэмждэг. Үүнд холбоос-локал бүх зангилааны олон дамжуулалт, локал бүх чиглүүлэгчийн олон дамжуулалтыг холбох, нэгдмэл зангилааны олон дамжуулалт, торон локал олон дамжуулалт орно. Домэйн загварт үндсэн чиглүүлэгч байгаа тул төхөөрөмжүүд бүртгүүлсэн тохиолдолд илүү өргөн хүрээний олон дамжуулалтын хаягуудыг дэмжих боломжтой.
- Сүлжээнд холбогдсон төхөөрөмж бүрд IEEE 2-802.15.4 стандартын дагуу 2006 байт богино хаяг олгогддог. Чиглүүлэгчийн хувьд энэ хаягийг хаягийн талбар дахь өндөр битүүдийг ашиглан оноодог.
- Дараа нь хүүхдүүдэд эцэг эхийнхээ өндөр бит, хаягийн тохирох доод битийг ашиглан богино хаяг онооно. Энэ нь сүлжээнд байгаа бусад төхөөрөмжид хаягийн талбарын өндөр битүүдийг ашиглан хүүхдийн чиглүүлэлтийн байршлыг ойлгох боломжийг олгодог.
- 6LoWPAN
- 6LoWPAN нь "Бага чадалтай утасгүй хувийн сүлжээний IPv6" гэсэн үг юм. 6LoWPAN-ийн гол зорилго нь 6 холбоосоор IPv802.15.4 пакетуудыг дамжуулах, хүлээн авах явдал юм. Ингэхдээ агаараар илгээсэн 802.15.4 фрэймийн хамгийн дээд хэмжээг багтаах ёстой. Ethernet холбоос дээр IPv6 хамгийн их дамжуулах нэгж (MTU) (1280 байт) хэмжээтэй пакетийг холбоосоор нэг фрейм болгон хялбархан илгээж болно. 802.15.4-ийн хувьд 6LoWPAN нь IPv6 сүлжээний давхарга болон 802.15.4 холбоос давхаргын хооронд дасан зохицох давхаргын үүрэг гүйцэтгэдэг. Энэ нь IPv6 дамжуулах асуудлыг шийддэг
- Илгээгч дээр IPv6 багцыг хувааж, хүлээн авагч дээр дахин угсарч MTU.
6LoWPAN нь агаараар илгээсэн IPv6 толгойн хэмжээг багасгаж, дамжуулалтын ачааллыг бууруулдаг шахалтын механизмаар хангадаг. Агаарт илгээсэн битүүд бага байх тусам төхөөрөмж бага энерги зарцуулдаг. Thread нь 802.15.4 сүлжээгээр пакетуудыг үр ашигтай дамжуулахын тулд эдгээр механизмыг бүрэн ашигладаг. RFC 4944 (https://tools.ietf.org/html/rfc4944) болон RFC 6282 (https://tools.ietf.org/html/rfc6282) хэсэгчилсэн болон толгой хэсгийг шахах аргуудыг дэлгэрэнгүй тайлбарлана уу.
- Холбоосын давхаргыг дамжуулах
6LoWPAN давхаргын өөр нэг чухал шинж чанар бол холбоосын давхаргын пакет дамжуулалт юм. Энэ нь торон сүлжээнд олон хоп пакетуудыг дамжуулах маш үр ашигтай, бага ачаалалтай механизмыг хангадаг. Thread нь холбоосын давхаргын пакет дамжуулалт бүхий IP давхаргын чиглүүлэлт ашигладаг.
Thread нь IP чиглүүлэлтийн хүснэгтэд тулгуурлан пакетуудыг дамжуулахын тулд холбоосын давхаргын дамжуулалтыг ашигладаг. Үүнийг хэрэгжүүлэхийн тулд 6LoWPAN торон толгойг олон хоп пакет бүрт ашигладаг (дараах зургийг үзнэ үү).- Зураг 3.1. Торон толгойн формат
- Thread дахь 6LoWPAN давхарга нь Mesh Header мэдээллийг үүсгэгчийн 16 битийн богино хаяг, эцсийн очих 16 битийн эх хаягаар дүүргэдэг. Дамжуулагч нь чиглүүлэлтийн хүснэгтээс дараагийн хоп 16 битийн богино хаягийг хайж, дараа нь 6LoWPAN хүрээг дараагийн хоп 16 битийн богино хаяг руу очих газар болгон илгээдэг. Дараагийн хоп төхөөрөмж нь пакетыг хүлээн авч, дараагийн хопыг хайна
- Чиглүүлэлтийн хүснэгт / Хөрш Хүснэгт нь 6LoWPAN торон толгойн үсрэлтийн тоог бууруулж, дараа нь пакетыг дараагийн хоп эсвэл эцсийн очих 16 битийн богино хаяг руу очих газар болгон илгээдэг.
- 6LoWPAN Encapsulation
6LoWPAN пакетууд нь IPv6 пакетуудтай ижил зарчмаар бүтээгдсэн бөгөөд нэмэлт функц бүрийн хувьд давхарласан толгойг агуулдаг. 6LoWPAN толгой хэсэг бүрийн өмнө толгойн төрлийг тодорхойлсон диспетчерийн утга байна (дараах зургийг үзнэ үү).
- 6LoWPAN Encapsulation
6LoWPAN пакетууд нь IPv6 пакетуудтай ижил зарчмаар бүтээгдсэн бөгөөд нэмэлт функц бүрийн хувьд давхарласан толгойг агуулдаг. 6LoWPAN толгой хэсэг бүрийн өмнө толгойн төрлийг тодорхойлсон диспетчерийн утга байна (дараах зургийг үзнэ үү).
Зураг 3.2. 6LoWPAN багцын ерөнхий формат
Thread нь дараах төрлийн 6LoWPAN толгойг ашигладаг:- Mesh Header (холбоос давхаргыг дамжуулахад ашигладаг)
- Хэсэгчилсэн толгой (IPv6 багцыг хэд хэдэн 6LoWPAN пакет болгон хуваахад ашигладаг)
- Толгой хэсгийг шахах толгой хэсэг (IPv6 толгой хэсгийг шахахад ашигладаг)
- 6LoWPAN-ийн тодорхойлолт нь хэрэв нэгээс олон толгой байгаа бол тэдгээр нь дээр дурдсан дарааллаар гарч ирэх ёстой. Дараахь нь өмнөхamples-ийн 6LoWPAN пакетуудыг агаараар илгээдэг.
- Дараах зурагт 6LoWPAN ачааллыг шахсан IPv6 толгой хэсэг болон бусад IPv6 ачааллын хэсгээс бүрдүүлсэн болно.
- Зураг 3.3. Шахсан IPv6 толгойтой IPv6 ачааллыг агуулсан 6LoWPAN пакет
- Дараах зурагт 6LoWPAN даац нь IPv6 толгой болон IPv6 ачааллын нэг хэсгийг агуулна.
- Зураг 3.4. 6LoWPAN Торон толгой, фрагментацийн толгой, шахалтын толгой агуулсан пакет Үлдсэн ачааг дараах зургийн форматын дагуу дараагийн пакетуудаар дамжуулна.
- Зураг 3.5. 6LoWPAN Дараагийн фрагмент
- ICMP
Thread төхөөрөмжүүд нь RFC 6, Интернэт Протоколын Хувилбар 6 (IPv4443)-д зориулсан Интернэт Хяналтын Мессеж Протокол (ICMPv6)-д тодорхойлсон Internet Control Message Protocol version 6 (ICMPv6) протоколыг дэмждэг. Тэд мөн цуурай хүсэлт болон цуурай хариу мессежийг дэмждэг. - UDP
Thread стек нь Хэрэглэгч Да-г дэмждэгtagRFC 768-д тодорхойлсон ram Protocol (UDP), Хэрэглэгч Даtagram протокол. - TCP
Thread стек нь "TCPlp" (TCP Low Power) нэртэй Тээврийн хяналтын протоколын (TCP) хувилбарыг дэмждэг (usenix-NSDI20-г үзнэ үү). Thread-д нийцсэн төхөөрөмж нь TCP санаачлагч болон сонсогчийн үүргийг дараах хэсэгт тайлбарласны дагуу хэрэгжүүлдэг.- RFC 793, Дамжуулах хяналтын протокол
- RFC 1122, Интернет хостуудад тавигдах шаардлага
- Thread Specification 1.3.0 ба түүнээс дээш: Одоогийн TCP хэрэгжүүлэлтүүд нь ихэвчлэн утасгүй сүлжээний сүлжээнүүд болон хязгаарлагдмал 802.15.4 фрэймийн хэмжээтэй оновчтой ажиллахаар тохируулагдаагүй байдаг. Иймээс техникийн үзүүлэлт нь Thread Networks дээр үр ашигтай TCP хэрэгжүүлэхэд шаардлагатай элементүүд болон параметрийн утгуудыг тодорхойлдог (Tread Specification 1.3.0, TCP 6.2 хэсгийг үзнэ үү).
- SRP
- DNS-д суурилсан үйлчилгээг илрүүлэх үйлчилгээний бүртгэлийн протоколд тодорхойлсон Үйлчилгээний бүртгэлийн протокол (SRP) нь Thread Specification 1.3.0-аас эхлэн Thread төхөөрөмжүүдэд ашиглагддаг. Хилийн чиглүүлэгчээр хөтөлдөг Үйлчилгээний Бүртгэл байх ёстой. Торон сүлжээн дэх SRP үйлчлүүлэгчид янз бүрийн үйлчилгээг санал болгохоор бүртгүүлж болно. SRP сервер нь DNS-д суурилсан хайлтуудыг хүлээн авч, аюулгүй байдлын үүднээс нийтийн түлхүүрийн криптографийг санал болгож, хязгаарлагдмал үйлчлүүлэгчдэд илүү сайн дэмжлэг үзүүлэх бусад жижиг сайжруулалтыг санал болгодог.
Сүлжээний топологи
- Сүлжээний хаяг ба төхөөрөмжүүд
- Thread стек нь сүлжээн дэх бүх чиглүүлэгчийн хооронд бүрэн торон холболтыг дэмждэг. Бодит топологи нь сүлжээн дэх чиглүүлэгчдийн тоо дээр суурилдаг. Хэрэв зөвхөн нэг чиглүүлэгч байгаа бол сүлжээ нь од үүсгэдэг. Хэрэв нэгээс олон чиглүүлэгч байгаа бол тор нь автоматаар үүсдэг (2.2 Thread Network Architecture-ийг үзнэ үү).
- Торон сүлжээ
- Суулгасан торон сүлжээнүүд нь радиог бусад радиод мессеж дамжуулах боломжийг олгосноор радио системийг илүү найдвартай болгодог. Жишээ ньampХэрэв зангилаа өөр зангилаа руу шууд мессеж илгээх боломжгүй бол суулгагдсан торон сүлжээ нь мессежийг нэг буюу хэд хэдэн завсрын зангилаагаар дамжуулдаг. 5.3 Чиглүүлэлт хэсэгт авч үзсэнчлэн Thread стек дэх бүх чиглүүлэгчийн зангилаанууд хоорондоо чиглүүлэлт болон холболтыг хадгалж байдаг тул сүлжээг байнга хадгалж, холбож байдаг. Thread сүлжээнд 64 чиглүүлэгчийн хаягийн хязгаар байдаг боловч бүгдийг нэг дор ашиглах боломжгүй. Энэ нь устгасан төхөөрөмжүүдийн хаягийг дахин ашиглах боломжийг олгодог.
- Торон сүлжээнд унтдаг төхөөрөмжүүд эсвэл чиглүүлэгчид тохирох төхөөрөмжүүд нь бусад төхөөрөмжүүдэд чиглүүлдэггүй. Эдгээр төхөөрөмжүүд нь чиглүүлэгч болох эцэг эх рүү мессеж илгээдэг. Энэхүү эх чиглүүлэгч нь хүүхдийн төхөөрөмжүүдийнхээ чиглүүлэлтийн үйлдлүүдийг зохицуулдаг.
Чиглүүлэлт ба сүлжээний холболт
Thread сүлжээнд 32 хүртэлх идэвхтэй чиглүүлэгч байдаг бөгөөд тэдгээр нь чиглүүлэлтийн хүснэгтэд тулгуурлан мессежийн дараагийн үе шатыг ашигладаг. Бүх чиглүүлэгчид сүлжээнд байгаа бусад чиглүүлэгчийн холболт, шинэчлэгдсэн замуудтай байхын тулд чиглүүлэлтийн хүснэгтийг Thread стекээр хийдэг. Бүх чиглүүлэгчид Mesh Link Establishment (MLE) ашиглан шахсан форматаар сүлжээн дэх бусад чиглүүлэгчид чиглүүлэх зардлаа бусад чиглүүлэгчидтэй солилцдог.
- MLE мессежүүд
- Mesh Link Establishment (MLE) мессеж нь аюулгүй радио холбоосыг бий болгох, тохируулах, хөрш зэргэлдээх төхөөрөмжүүдийг илрүүлэх, сүлжээн дэх төхөөрөмжүүдийн хооронд чиглүүлэлтийн зардлыг хадгалахад ашиглагддаг. MLE нь чиглүүлэлтийн давхаргын доор ажилладаг бөгөөд чиглүүлэгчдийн хооронд нэг хоп холбоос бүхий орон нутгийн unicast болон олон дамжуулалтыг ашигладаг.
- MLE мессежийг топологи болон физик орчин өөрчлөгдөхөд хөрш зэргэлдээх төхөөрөмжүүдийн холбоосыг тодорхойлох, тохируулах, хамгаалахад ашигладаг. MLE нь мөн суваг болон Хувийн бүсийн сүлжээ (PAN) ID зэрэг сүлжээгээр хуваалцсан тохиргооны утгыг түгээхэд ашиглагддаг. Эдгээр мессежийг MPL-ийн заасан энгийн үерээр дамжуулж болно (https://tools.ietf.org/html/draft-ietf-roll-trickle-mcast-11: Эрчим хүч багатай, алдагдалтай сүлжээнд зориулсан олон дамжуулалтын протокол (MPL)).
- MLE мессежүүд нь хоёр төхөөрөмжийн хооронд чиглүүлэлтийн зардлыг тогтоохдоо тэгш бус холболтын зардлыг харгалзан үздэг. 802.15.4 сүлжээнд тэгш хэмт бус холбоосын зардал түгээмэл байдаг. Хоёр талын мессеж найдвартай байхын тулд хоёр чиглэлтэй холбоосын зардлыг тооцох нь чухал юм.
- Маршрут илрүүлэх, засварлах
- Хүсэлтийн дагуу маршрут илрүүлэх нь бага чадалтай 802.15.4 сүлжээнд түгээмэл хэрэглэгддэг. Гэсэн хэдий ч төхөөрөмжүүд нь сүлжээгээр дамжуулан маршрутыг илрүүлэх хүсэлтийг цацдаг тул эрэлт хэрэгцээний маршрутыг илрүүлэх нь сүлжээний ачаалал болон зурвасын өргөний хувьд өндөр өртөгтэй байдаг. Thread стек дээр бүх чиглүүлэгчид зардлын мэдээлэл агуулсан нэг үетэй MLE пакетуудыг сүлжээн дэх бусад бүх чиглүүлэгчтэй солилцдог. Бүх чиглүүлэгчид сүлжээн дэх бусад чиглүүлэгчийн замын зардлын талаарх хамгийн сүүлийн үеийн мэдээлэлтэй байдаг тул захиалгат маршрутыг илрүүлэх шаардлагагүй. Маршрутыг ашиглах боломжгүй болсон тохиолдолд чиглүүлэгчид очих газар хүрэх дараагийн хамгийн тохиромжтой замыг сонгох боломжтой.
- Хүүхдийн төхөөрөмжүүд рүү чиглүүлэх нь эцэг эх чиглүүлэгчийн хаягийг тодорхойлохын тулд хүүхдийн хаягийн өндөр битүүдийг харах замаар хийгддэг. Төхөөрөмж нь эх чиглүүлэгчийг мэдсэний дараа тухайн төхөөрөмжийн замын зардлын мэдээлэл болон дараагийн хоп чиглүүлэлтийн мэдээллийг мэддэг.
- Маршрутын зардал эсвэл сүлжээний топологи өөрчлөгдөхөд өөрчлөлтүүд нь MLE нэг хоп мессежийг ашиглан сүлжээгээр дамждаг. Чиглүүлэлтийн өртөг нь хоёр төхөөрөмжийн хоорондох хоёр чиглэлтэй холбоосын чанарт суурилдаг. Чиглэл бүрийн холбоосын чанар нь хөрш зэргэлдээх төхөөрөмжөөс ирж буй мессежүүдийн холбоосын зайд суурилдаг. Энэхүү ирж буй Хүлээн авсан дохионы хүч чадлын үзүүлэлт (RSSI) нь 0-ээс 3 хүртэлх холбоосын чанарт дүрслэгдсэн байна. 0 утга нь тодорхойгүй зардал гэсэн үг.
- Чиглүүлэгч хөршөөсөө шинэ MLE мессеж хүлээн авах үед энэ нь төхөөрөмжид хөршийн хүснэгтийн оруулгатай эсвэл нэг нь нэмэгдсэн байна. MLE мессеж нь хөршөөс ирж буй зардлыг агуулдаг тул энэ нь чиглүүлэгчийн хөршийн хүснэгтэд шинэчлэгдсэн болно. MLE мессеж нь чиглүүлэлтийн хүснэгтэд шинэчлэгдсэн бусад чиглүүлэгчид зориулсан шинэчилсэн чиглүүлэлтийн мэдээллийг агуулдаг.
- Идэвхтэй чиглүүлэгчдийн тоо нь нэг 802.15.4 багцад агуулагдах чиглүүлэлт болон зардлын мэдээллийн хэмжээгээр хязгаарлагддаг. Энэ хязгаар нь одоогоор 32 чиглүүлэгчид байна.
- Чиглүүлэлт
- Төхөөрөмжүүд пакетуудыг дамжуулахын тулд ердийн IP чиглүүлэлт ашигладаг. Чиглүүлэлтийн хүснэгт нь сүлжээний хаягууд болон тохирох дараагийн хопоор дүүргэгдсэн байдаг.
- Зайны вектор чиглүүлэлт нь дотоод сүлжээнд байгаа хаяг руу чиглүүлэхэд ашиглагддаг. Дотоод сүлжээнд чиглүүлэх үед энэ 16 битийн хаягийн дээд зургаан бит нь чиглүүлэгчийн очих газрыг тодорхойлдог.
- Энэ чиглүүлэлтийн эцэг эх нь дараа нь 16 битийн хаягийн үлдэгдэл дээр үндэслэн эцсийн цэг рүү дамжуулах үүрэгтэй.
- Сүлжээнээс гадуурх чиглүүлэлтийн хувьд Хилийн чиглүүлэгч нь үйлчилдэг угтварынхаа талаар чиглүүлэгчийн удирдагчид мэдэгдэж, энэ мэдээллийг MLE багц дотор сүлжээний өгөгдөл болгон түгээдэг. Сүлжээний өгөгдөлд угтварын өгөгдөл, угтвар нь өөрөө, 6LoWPAN контекст, Хилийн чиглүүлэгчид, харьяалалгүй хаягийн автомат тохиргоо (SLAAC) эсвэл уг угтварын DHCPv6 сервер орно. Хэрэв төхөөрөмж тухайн угтварыг ашиглан хаягийг тохируулах гэж байгаа бол энэ хаягийн тохирох SLAAC эсвэл DHCP сервертэй холбогдоно. Сүлжээний өгөгдөлд мөн хилийн чиглүүлэгчдийн 16 битийн хаяг болох чиглүүлэлтийн серверүүдийн жагсаалтыг багтаасан болно.
- Нэмж дурдахад Thread Domain загвар бүхий арилжааны орон зайд Backbone Border Router нь өөрийн үйлчилдэг Домэйн өвөрмөц угтварыг чиглүүлэгчийн удирдагчид мэдэгдэж, энэ тор нь илүү том Thread домэйны нэг хэсэг гэдгийг илтгэнэ. Үүний сүлжээний өгөгдөлд угтвар өгөгдөл, 6LoWPAN контекст, хилийн чиглүүлэгч ALOC орно. Энэ угтварын багцад тохируулсан SLAAC эсвэл DHCPv6 туг байхгүй ч хаягийн хуваарилалт нь харьяалалгүй загварыг дагаж мөрддөг. Нэмж дурдахад, энэ хилийн чиглүүлэгчийн "нугас" үйлчилгээний чадавхийг харуулсан үйлчилгээний болон серверийн TLV-үүд байдаг. Домэйн өвөрмөц хаягийг (DUA) BBR-д бүртгүүлдэг аливаа төхөөрөмжид үндсэн сүлжээгээр давхардсан хаягийг илрүүлэх чадвар байдаг. Thread домэйны нэг хэсэг байх хугацаандаа төхөөрөмжийн DUA хэзээ ч өөрчлөгддөггүй.
- Энэ нь нэг домайн дахь өөр өөр Thread сүлжээнүүдээр шилжих хөдөлгөөнийг хөнгөвчлөх ба тус тусын BBR нь олон Thread сүлжээгээр чиглүүлэлт хийхэд хялбар болгодог. Үндсэн дээр IPv6 Neighbor Discovery (RFC 6-ийн дагуу NS/NA) болон Multicast Listener Discovery (RFC 4861-ийн дагуу MLDv2) зэрэг стандарт IPv3810 чиглүүлэлтийн технологийг ашигладаг.
- Удирдагч нь чиглүүлэгчийн шаардлага хангасан төхөөрөмжүүд чиглүүлэгч болж байгааг хянах эсвэл чиглүүлэгчид чиглүүлэгчийн шаардлага хангасан төхөөрөмж рүү шилжих боломжийг олгох зорилготой юм. Энэ удирдагч нь CoAP ашиглан чиглүүлэгчийн хаягийг зааж, удирддаг. Гэсэн хэдий ч, энэ удирдагчид агуулагдсан бүх мэдээллийг бусад чиглүүлэгчид үе үе сурталчилдаг. Хэрэв Лидер сүлжээнээс гарвал өөр чиглүүлэгч сонгогдож, хэрэглэгчийн оролцоогүйгээр Удирдагчаар ажиллах болно.
- Хилийн чиглүүлэгч нь 6LoWPAN шахалт, өргөтгөл, сүлжээнээс гадуурх төхөөрөмжүүдэд хаяглах ажлыг хариуцдаг. Backbone Border Routers нь MPL-ийг IP-in-IP капсулагаар зохицуулах, торонд орж гарах том хүрээний олон талт дамжуулалтад зориулж задлах үүрэгтэй.
- Хилийн чиглүүлэгчийн талаар дэлгэрэнгүй мэдээллийг AN1256: Silicon Labs RCP-ийг OpenThread Border Router-тэй ашиглах хэсгээс үзнэ үү.
- Дахин оролдлого ба талархал
- Thread стект UDP мессежийг ашиглаж байгаа ч найдвартай мессежийг хүргэх шаардлагатай бөгөөд эдгээр хөнгөн механизмаар гүйцэтгэнэ.
- MAC түвшний дахин оролдлого-төхөөрөмж бүр дараагийн үе дэх MAC-ын мэдэгдлийг ашигладаг бөгөөд MAC ACK мессежийг хүлээн аваагүй тохиолдолд MAC давхарга дээр дахин мессеж илгээх болно.
- Хэрэглээний давхаргын дахин оролдлого – хэрэглээний давхарга нь мессежийн найдвартай байдал нь чухал параметр мөн эсэхийг тодорхойлох боломжтой. Хэрэв тийм бол CoAP-ийн дахин оролдлого гэх мэт төгсгөлөөс төгсгөлд хүлээн зөвшөөрөх, дахин оролдох протоколыг ашиглаж болно.
Нэгдэх ба сүлжээний үйл ажиллагаа
Thread нь хоёр холбох аргыг зөвшөөрдөг:
- Ашиглалтын мэдээллийг шууд зурвасаас гадуурх аргыг ашиглан төхөөрөмжид хуваалцах. Энэ нь энэ мэдээллийг ашиглан төхөөрөмжийг зохих сүлжээнд чиглүүлэх боломжийг олгодог.
- Ухаалаг утас, таблет эсвэл төхөөрөмж дээр нэгдэх төхөөрөмж болон ашиглалтанд оруулах програмын хооронд ашиглалтад оруулах сессийг үүсгэ web.
- Thread домэйн загвар бүхий арилжааны сүлжээний хувьд баталгаажуулалтын дараа холбогчдод үйл ажиллагааны гэрчилгээ олгох хэрэглэгчийн оролцоогүйгээр Автономит Бүртгэлийн процессыг Thread Specification 1.2-т заасан болно. Үйлдлийн гэрчилгээ нь төхөөрөмжийн домайн мэдээллийг кодчилдог бөгөөд сүлжээний мастер түлхүүрийг аюулгүйгээр хангах боломжийг олгодог. Энэ загвар нь бүртгэгч эсвэл шаардлагатай
- Үндсэн хил чиглүүлэгч дээр Thread Registrar Interface (TRI) ба ANIMA/BRSKI/EST протоколуудыг ашиглан гадны байгууллага (MASA)-тай харилцах ажлыг хөнгөвчилдөг. Энэхүү ашиглалтад оруулах загварыг дэмждэг сүлжээг CCM сүлжээ гэж нэрлэдэг.
- Thread сүлжээг ашиглалтад оруулах талаар дэлгэрэнгүй мэдээллийг 11. Төхөөрөмжийн ашиглалтанд оруулах хэсгийг үзнэ үү.
- Түгээмэл хэрэглэгддэг 802.15.4-ийн зөвшөөрлийн туг бүхий дохионы ачаалалд нэгдэх аргыг Thread сүлжээнд ашигладаггүй. Энэ аргыг хэрэглэгчийн интерфэйс эсвэл төхөөрөмжөөс гадуурх суваг байхгүй тохиолдолд товчлуурын төрлийн холболтод ихэвчлэн ашигладаг. Энэ арга нь олон сүлжээ байгаа тохиолдолд төхөөрөмжийг удирдах асуудалтай тул аюулгүй байдлын эрсдэлд хүргэж болзошгүй юм.
- Thread сүлжээн дэх бүх холболтыг хэрэглэгч эхлүүлдэг. Нэгдсэний дараа ашиглалтад оруулах төхөөрөмжөөр програмын түвшинд аюулгүй байдлын баталгаажуулалт хийгдэнэ. Энэхүү аюулгүй байдлын баталгаажуулалтыг 9-р хэсэгт авч үзнэ. Аюулгүй байдал.
- Төхөөрөмжүүд нь сүлжээнд унтдаг төхөөрөмж, төгсгөлийн төхөөрөмж (MED эсвэл FED) эсвэл REED хэлбэрээр холбогддог. Зөвхөн REED нь сүлжээний тохиргоонд нэгдэж, суралцсаны дараа л болох хүсэлт гаргах боломжтой
Thread Router. Нэгдсэний дараа төхөөрөмжид эцэг эх дээрээ тулгуурлан 16 битийн богино хаягаар хангана. Хэрэв чиглүүлэгчийн шаардлага хангасан төхөөрөмж Thread Router болсон бол ахлагч түүнд чиглүүлэгчийн хаягийг оноодог. Thread Routers-ийн давхардсан хаягийг илрүүлэх нь Leader дээр байрладаг чиглүүлэгчийн хаягийн хуваарилалтын төвлөрсөн механизмаар баталгааждаг. Эцэг эх нь хост төхөөрөмжүүдийн хаягийг давхардуулахгүй байх үүрэгтэй.
- Сүлжээний нээлт
- Сүлжээний нээлтийг нэгдэх төхөөрөмж ашиглан 802.15.4-ийн сүлжээнүүд радио мужид ямар сүлжээ байгааг тодорхойлоход ашигладаг. Төхөөрөмж нь бүх сувгийг сканнердаж, суваг бүр дээр MLE илрүүлэх хүсэлт гаргаж, MLE илрүүлэх хариуг хүлээнэ. 802.15.4 MLE нээлтийн хариу нь сүлжээний үйлчилгээний багц танигч (SSID), өргөтгөсөн PAN ID болон сүлжээ нь шинэ гишүүдийг хүлээн авч байгаа эсэх болон эх ашиглалтыг дэмжиж байгаа эсэхийг илтгэх бусад утгуудыг багтаасан сүлжээний параметр бүхий ачааллыг агуулдаг.
- Хэрэв төхөөрөмжийг сүлжээнд суулгасан бол сүлжээний суваг болон өргөтгөсөн PAN ID-г мэддэг учраас сүлжээг илрүүлэх шаардлагагүй. Дараа нь эдгээр төхөөрөмжүүд нь өгсөн ашиглалтын материалыг ашиглан сүлжээнд холбогддог.
- MLE өгөгдөл
- Төхөөрөмж сүлжээнд холбогдсоны дараа сүлжээнд оролцохын тулд янз бүрийн мэдээлэл шаардлагатай болно. MLE нь хөрш зэргэлдээх төхөөрөмж рүү сүлжээний параметрүүдийг хүсэх, холбоосын зардлыг шинэчлэхийн тулд төхөөрөмжид Unicast илгээх үйлчилгээ үзүүлдэг. Шинэ төхөөрөмж нэгдэх үед энэ нь мөн 9. Аюулгүй байдал хэсэгт авч үзсэний дагуу хамгаалалтын хүрээний тоолуур тохируулах сорилтын хариуг гүйцэтгэдэг.
- Бүх төхөөрөмжүүд MLE холбоосын тохиргооны мессежийг дамжуулах, хүлээн авахыг дэмждэг. Үүнд "холбоос хүсэлт", "холбоосыг зөвшөөрөх", "холбоосыг хүлээн авах ба хүсэлт" гэсэн мессежүүд багтана.
- MLE солилцоо нь дараах мэдээллийг тохируулах эсвэл солилцоход ашиглагддаг.
- Хөрш зэргэлдээх төхөөрөмжүүдийн 16 битийн богино, 64 битийн EUI 64 урт хаяг
- Төхөөрөмжийн чадамжийн мэдээлэл, үүнд унтдаг төхөөрөмж мөн эсэх, төхөөрөмжийн унтлагын мөчлөг зэрэг орно
- Thread Router бол хөршийн холбоосын зардал
- Аюулгүй байдлын материал ба төхөөрөмжүүдийн хоорондох хүрээ тоолуур
- Сүлжээний бусад бүх Thread чиглүүлэгч рүү чиглүүлэх зардал
- Төрөл бүрийн холбоосын тохиргооны утгын талаархи холбоосын хэмжигдэхүүнийг цуглуулах, түгээх
- Жич: Шинэ төхөөрөмж аюулгүй байдлын материалыг олж аваагүй үед зангилаа ачаалах эхний үйлдлээс бусад тохиолдолд MLE мессежийг шифрлэдэг.
- CoAP
RFC 7252-д тодорхойлсон хязгаарлагдмал хэрэглээний протокол (CoAP)https://tools.ietf.org/html/rfc7252: Constrained Application Proto-col (CoAP)) нь хязгаарлагдмал зангилаа болон бага эрчим хүчний сүлжээнд ашиглах тусгай тээврийн протокол юм. CoAP нь програмын төгсгөлийн цэгүүдийн хоорондох хүсэлт/хариултын харилцан үйлчлэлийн загвараар хангадаг, үйлчилгээ, нөөцийг илрүүлэхэд дэмжлэг үзүүлдэг бөгөөд үндсэн ойлголтуудыг агуулдаг. web гэх мэт URLс. CoAP нь Thread-д төхөөрөмжүүдэд шаардлагатай торон локал хаягууд болон олон дамжуулалтын хаягуудыг тохируулахад ашиглагддаг. Нэмж дурдахад CoAP нь идэвхтэй Thread чиглүүлэгчид оношлогооны мэдээлэл болон бусад сүлжээний өгөгдлийг авах, тохируулах зэрэг удирдлагын мессежүүдэд ашиглагддаг. - DHCPv6 програмтай
RFC 6-д тодорхойлсон DHCPv3315 нь сүлжээн дэх төхөөрөмжүүдийн тохиргоог удирдахад клиент-серверийн протокол болгон ашигладаг. DHCPv6 нь DHCP серверээс өгөгдөл хүсэхдээ UDP ашигладаг (https://www.ietf.org/rfc/rfc3315.txt: IPv6 (DHCPv6)-д зориулсан динамик хостын тохиргооны протокол).
DHCPv6 үйлчилгээг дараах тохиргоонд ашигладаг.- Сүлжээний хаягууд
- Төхөөрөмжүүдэд шаардлагатай олон дамжуулалтын хаягууд
- Богино хаягуудыг DHCPv6 ашиглан серверээс оноодог тул давхардсан хаягийг илрүүлэх шаардлагагүй. DHCPv6-г хилийн чиглүүлэгчид ашигладаг бөгөөд тэдгээр нь өгсөн угтвар дээр үндэслэн хаяг өгдөг.
- SLAAC
RFC 4862-д тодорхойлогдсон SLAAC (Харилцаагүй хаягийн автомат тохиргоо) (https://tools.ietf.org/html/rfc4862: IPv6 харьяалалгүй хаягийн автомат тохиргоо) нь Хилийн чиглүүлэгч угтвар оноож, дараа нь түүний хаягийн сүүлийн 64 битийг чиглүүлэгчээс гаргаж авдаг арга юм. IPv6 харьяалалгүй автомат тохиргооны механизм нь хостуудын гараар тохиргоо хийх шаардлагагүй, чиглүүлэгчийн хамгийн бага (хэрэв байгаа бол) тохиргоо, нэмэлт сервер шаардлагагүй. Харъяалалгүй механизм нь хостод дотоодод ашиглах боломжтой мэдээлэл болон чиглүүлэгчийн сурталчилсан мэдээллийн хослолыг ашиглан өөрийн хаягийг үүсгэх боломжийг олгодог. - SRP
DNS-д суурилсан үйлчилгээг илрүүлэх үйлчилгээний бүртгэлийн протоколд тодорхойлсон Үйлчилгээний бүртгэлийн протокол (SRP) нь Thread Specification 1.3.0-аас эхлэн Thread төхөөрөмжүүдэд ашиглагддаг. Хилийн чиглүүлэгчээр хөтөлдөг Үйлчилгээний Бүртгэл байх ёстой. Торон сүлжээн дэх SRP үйлчлүүлэгчид янз бүрийн үйлчилгээг санал болгохоор бүртгүүлж болно. SRP сервер нь DNS-д суурилсан хайлтуудыг хүлээн авч, аюулгүй байдлын үүднээс нийтийн түлхүүрийн криптографийг санал болгож, хязгаарлагдмал үйлчлүүлэгчдэд илүү сайн дэмжлэг үзүүлэх бусад жижиг сайжруулалтыг санал болгодог.
Менежмент
- ICMP
Бүх төхөөрөмжүүд IPv6 (ICMPv6)-д зориулсан Интернэт хяналтын мессежийн протокол, мөн цуурай хүсэлт болон цуурай хариу мессежийг дэмждэг. - Төхөөрөмжийн удирдлага
Төхөөрөмж дээрх хэрэглээний давхарга нь дотоодод ашиглах эсвэл цуглуулж бусад удирдлагын төхөөрөмж рүү илгээх боломжтой төхөөрөмжийн удирдлага, оношлогооны мэдээллийн багцад хандах боломжтой.
802.15.4 PHY болон MAC давхаргууд дээр төхөөрөмж нь удирдлагын давхаргад дараах мэдээллийг өгдөг.- EUI 64 хаяг
- 16 битийн богино хаяг
- Чадварын мэдээлэл
- PAN ID
- Багцуудыг илгээсэн, хүлээн авсан
- Октет илгээсэн, хүлээн авсан
- Дамжуулах эсвэл хүлээн авах үед илгээсэн пакетууд
- Аюулгүй байдлын алдаа
- MAC дахин оролдлогын тоо
- Сүлжээний менежмент
Төхөөрөмж дээрх сүлжээний давхарга нь дотоодод ашиглах эсвэл бусад удирдлагын төхөөрөмж рүү илгээх боломжтой удирдлага, оношлогооны мэдээллийг өгдөг. Сүлжээний давхарга нь IPv6 хаягийн жагсаалт, хөрш болон хүүхдийн хүснэгт, чиглүүлэлтийн хүснэгтийг өгдөг.
Байнгын өгөгдөл
Талбайд ажиллаж байгаа төхөөрөмжүүдийг янз бүрийн шалтгааны улмаас санамсаргүйгээр эсвэл санаатайгаар дахин тохируулж болно. Дахин тохируулсан төхөөрөмжүүд нь хэрэглэгчийн оролцоогүйгээр сүлжээний үйл ажиллагааг дахин эхлүүлэх шаардлагатай. Үүнийг амжилттай хийхийн тулд дэгдэмхий бус хадгалах сан нь дараах мэдээллийг хадгалах ёстой.
- Сүлжээний мэдээлэл (PAN ID гэх мэт)
- Хамгаалалтын материал
- Төхөөрөмжийн IPv6 хаягийг бүрдүүлэхийн тулд сүлжээнээс мэдээлэл авах
$Security
- Thread сүлжээнүүд нь агаараас (OTA) халдлагаас хамгаалах шаардлагатай утасгүй сүлжээ юм. Тэд мөн интернетэд холбогдсон тул интернетийн халдлагаас хамгаалагдсан байх ёстой. Thread-д зориулж хөгжүүлж буй олон програмууд нь удаан хугацааны туршид хараа хяналтгүй ажиллах, бага эрчим хүч зарцуулдаг өргөн хүрээний хэрэглээнд үйлчлэх болно. Үүний үр дүнд Thread сүлжээний аюулгүй байдал чухал юм.
- Thread нь шифрлэхэд Media Access Layer (MAC) дээр ашиглагддаг сүлжээний түлхүүрийг ашигладаг. Энэ түлхүүр нь IEEE 802.15.4-2006 стандартын баталгаажуулалт, шифрлэлтэд ашиглагддаг. IEEE 802.15.4-2006 аюулгүй байдал нь Thread сүлжээг сүлжээний гаднаас үүсэх агаарын дайралтаас хамгаалдаг. Аливаа бие даасан зангилааны эвдрэл нь сүлжээний түлхүүрийг илрүүлж болзошгүй. Үүний үр дүнд энэ нь ихэвчлэн Thread сүлжээнд ашиглагддаг хамгаалалтын цорын ганц хэлбэр биш юм. Thread сүлжээний зангилаа бүр нь MLE-ийн гар барилтаар хөршүүдтэйгээ фреймийн тоолуур солилцдог. Эдгээр хүрээний тоолуур нь дахин тоглуулах халдлагаас хамгаалахад тусалдаг. (MLE-ийн талаар нэмэлт мэдээлэл авахыг хүсвэл Thread Specification-ийг үзнэ үү.) Thread нь төгсгөл хоорондын харилцаанд ямар ч интернетийн аюулгүй байдлын протоколыг ашиглах боломжийг аппликешн олгодог.
- Зангилаанууд нь сүлжээний өргөн IP хаягийн интерфэйсүүд болон MAC өргөтгөсөн ID-уудыг санамсаргүй байдлаар бүдгэрүүлдэг. Зангилаанд тэмдэглэгдсэн EUI64 хувьцааг зөвхөн нэгдэх эхний үе шатанд эх хаяг болгон ашигладаг. Зангилаа сүлжээнд холбогдсоны дараа уг зангилаа нь хоёр байт зангилааны ID дээр суурилсан хаяг эсвэл дээр дурьдсан санамсаргүй хаягийн аль нэгийг нь эх сурвалж болгон ашигладаг. Зангилааг сүлжээнд холбосноор EUI64-ийг эх хаяг болгон ашиглахгүй.
Сүлжээний менежмент ч аюулгүй байх шаардлагатай. Thread сүлжээний удирдлагын програмыг интернетэд холбогдсон ямар ч төхөөрөмж дээр ажиллуулж болно. Хэрэв тэр төхөөрөмж өөрөө Thread сүлжээний гишүүн биш бол эхлээд аюулгүй Da-г бий болгох ёстойtagThread Border Router-тэй ram Transport Layer Security (DTLS) холболт. Thread сүлжээ бүр энэ холболтыг бий болгоход ашигладаг удирдлагын нууц үгтэй байдаг. Удирдлагын програм Thread сүлжээнд холбогдсоны дараа сүлжээнд шинэ төхөөрөмжүүд нэмж болно.
- 802.15.4 Аюулгүй байдал
- IEEE 802.15.4-2006 тодорхойлолт нь PAN болон HAN-д зориулсан утасгүй болон медиа хандалтын протоколуудыг тайлбарладаг. Эдгээр протоколууд нь Silicon Labs-аас авах боломжтой тусгай зориулалтын радио төхөөрөмж дээр хэрэгжүүлэхэд зориулагдсан болно. IEEE 802.15.4-2006 нь олон төрлийн програмуудыг дэмждэг бөгөөд тэдгээрийн ихэнх нь аюулгүй байдлын мэдрэмжтэй байдаг. Жишээ ньample, барилгын ашиглалтыг хянадаг дохиоллын системийн хэрэглээний жишээг авч үзье. Хэрэв сүлжээ аюулгүй биш бөгөөд халдагч сүлжээнд нэвтэрсэн бол хуурамч дохиолол үүсгэх, одоо байгаа сэрүүлгийг өөрчлөх эсвэл хууль ёсны дохиоллын дууг хаах зорилгоор мессежийг цацаж болно. Эдгээр нөхцөл байдал бүр нь барилгын оршин суугчдад ихээхэн эрсдэл учруулдаг.
- Ихэнх програмууд нь нууцлалыг шаарддаг бөгөөд ихэнх нь бүрэн бүтэн байдлыг хамгаалах шаардлагатай байдаг. 802-15.4-2006 нь аюулгүй байдлын дөрвөн үндсэн үйлчилгээтэй холбоосын түвшний хамгаалалтын протоколыг ашиглан эдгээр шаардлагуудыг авч үздэг.
- Хандалтын хяналт
- Мессежийн бүрэн бүтэн байдал
- Мессежийн нууцлал
- Дахин тоглуулах хамгаалалт
- IEEE 802.15.4-2006 стандартын дагуу дахин тоглуулах хамгаалалт нь зөвхөн хэсэгчилсэн юм. Thread нь дахин тоглуулах хамгаалалтыг дуусгахын тулд дээр дурдсан зангилааны хооронд MLE гар барихыг ашиглан нэмэлт аюулгүй байдлыг хангадаг.
- Аюулгүй сүлжээний менежмент
Сүлжээний менежмент ч аюулгүй байх шаардлагатай. Thread сүлжээний удирдлагын програмыг интернетэд холбогдсон ямар ч төхөөрөмж дээр ажиллуулж болно. Аюулгүй байдлын хоёр хэсэг байдаг:- 802.15.4 хариуцдаг агаарын хамгаалалт. Thread нь 802.15.4-2006 5-р түвшний хамгаалалтыг хэрэгжүүлдэг.
- CCM сүлжээ: Хэрэв төхөөрөмж өөрөө CCM сүлжээний гишүүн биш бол Thread домэйны нэг хэсэг болохын тулд үйл ажиллагааны гэрчилгээгээ авахын тулд үндсэн хил чиглүүлэгчтэй холболт хийх ёстой.
- CCM бус сүлжээ: Интернэтийн аюулгүй байдал: Хэрэв төхөөрөмж өөрөө Thread сүлжээний гишүүн биш бол эхлээд Thread Border Router-тэй найдвартай Data-gram Transit Layer Security (DTLS) холболтыг бий болгох ёстой. Thread сүлжээ бүр нь гадны удирдлагын төхөөрөмжүүд болон Хилийн чиглүүлэгчдийн хооронд аюулгүй холболтыг бий болгоход ашигладаг удирдлагын нууц үгтэй байдаг. Удирдлагын програм Thread сүлжээнд холбогдсоны дараа сүлжээнд шинэ төхөөрөмжүүд нэмж болно.
Хилийн чиглүүлэгч
- Thread Border Router нь Thread утасгүй сүлжээг орон нутгийн гэр эсвэл аж ахуйн нэгжийн сүлжээгээр дамжуулан гадаад ертөнц дэх бусад IP-д суурилсан сүлжээнд (Wi-Fi эсвэл Ethernet гэх мэт) холбодог төхөөрөмж юм. Бусад утасгүй шийдлүүдийн гарцуудаас ялгаатай нь энэ нь сүлжээний давхаргын дээгүүр байрлах тээврийн порт болон хэрэглээний протоколуудад бүрэн ил тод байдаг. Үүний үр дүнд програмууд нь ямар ч хэрэглээний давхаргын орчуулгагүйгээр төгсгөлөөс төгсгөл хүртэл найдвартай харилцах боломжтой.
- Thread Border Router нь дараах функцуудыг хамгийн бага дэмждэг.
- Thread төхөөрөмжүүд болон бусад гадаад IP сүлжээнүүдийн хооронд чиглүүлэлт хийх замаар төгсгөлийн IP холболт.
- Гадаад утас ашиглалтанд оруулах (жишээ ньample, гар утас) нь Thread төхөөрөмжийг Thread сүлжээнд баталгаажуулж, холбох.
Сүлжээнд хэд хэдэн Хилийн чиглүүлэгч байж болох бөгөөд тэдгээрийн аль нэг нь доголдсон тохиолдолд "нэг цэгийн бүтэлгүйтэл"-ийг арилгана. Хилийн чиглүүлэгч нь аж ахуйн нэгжийн сүлжээнүүд IPv6, IPv4 эсвэл зөвхөн IPv4 ажиллаж байгаа үед Thread төхөөрөмж бүрийг дэлхийн үүлэн үйлчилгээнд шууд холбох боломжийг олгодог.
- Торон холболтоос гадуурх хилийн чиглүүлэгчийн онцлогууд
- Thread нь IPv6 руу хэсэгчлэн эсвэл бүрэн шилжихээс өмнө одоогийн ажлын нөхцөлд шууд хэрэгжиж болох ба Thread нь Сүлжээний хаягийг ашиглан IPv4-ийг буцааж нийцүүлэх боломжийг олгодог.
- Орчуулга (NAT). NAT64 нь IPv6 пакетуудыг IPv4 рүү, NAT64 нь IPv4 пакетуудыг IPv6 болгон хөрвүүлдэг. Thread Border Router нь өргөн хүрээний сүлжээнд (WAN) IPv4 хостын үүрэг гүйцэтгэж, IPv4 интерфэйс болон чиглүүлэгчийн хаягийг олж авах боломжтой. Энэ нь IPv4 хаягийн сангаас DHCP ашиглан хаяг олж авах боломжтой. Thread Border Router нь ирж буй IPv4 пакетуудыг хэрхэн хөрвүүлэх, дамжуулахыг хянах, статик зураглалыг дэмжих зорилгоор Портын хяналтын протоколыг (PCP) хэрэгжүүлж болно. IPv4-ээс IPv6 руу (болон эсрэгээр) орчуулгын ихэнхийг Thread-ээр зохицуулж болно.
- Одоо байгаа сүлжээнд хамгийн бага өөрчлөлт хийх шаардлагатай хилийн чиглүүлэгч.
Нэмж дурдахад Thread Border Routers нь IPv6 хөршийг илрүүлэх, чиглүүлэгчийн сурталчилгаа, олон дамжуулалт илрүүлэх, пакет дамжуулах зэрэг хоёр чиглэлтэй IPv6 холболтыг дэмждэг.
- Дэд бүтцийн тухай сэдэв
- Хоёр ба түүнээс дээш тооны төхөөрөмжүүдийн хооронд холболт байхгүй үед Thread Network нь автоматаар тусдаа Thread Network хуваалтууд болгон зохион байгуулдаг. Thread хуваалтууд нь төхөөрөмжүүдэд ижил Thread Partition дахь бусад төхөөрөмжүүдтэй харилцах боломжийг олгодог боловч бусад хуваалтууд дахь Thread Devices-тэй холбоогүй.
- Thread over Infrastructure нь Thread төхөөрөмжүүдэд IP-д суурилсан холбоосын технологийг (жишээ нь) оруулах боломжийг олгодог.ample, Wi-Fi болон Ethernet) Thread топологи руу оруулна. Бусад холбоосын технологитой харьцуулахад эдгээр нэмэлт Thread холбоосууд нь олон Thread сүлжээний хуваалтууд үүсэх магадлалыг бууруулдаг бол одоо байгаа Thread 1.1 ба 1.2 төхөөрөмжүүдтэй хоцрогдсон нийцтэй байдлыг баталгаажуулдаг. Эдгээр давуу талуудыг дэд бүтцийн дундын холбоосоор холбогдсон дор хаяж хоёр Хилийн чиглүүлэгчийг багтаасан аливаа сүлжээний топологийн хувьд олж авдаг.
- Дэлгэрэнгүй мэдээллийг Thread Specification 1.3.0 (эсвэл Thread Specification Draft 1.4), Бүлэг 15 (Thread over Infrastructure) хэсгээс үзнэ үү.
- OpenThread хил чиглүүлэгч
OpenThread-ийн Border Router-ийн хэрэгжилтийг OpenThread Border Router (OTBR) гэж нэрлэдэг. Энэ нь RCP загварыг ашиглан торон интерфейсийг дэмждэг. Silicon Labs нь Silicon Labs GSDK-ийн нэг хэсэг болгон хэрэгжилт (Raspberry Pi дээр дэмжигддэг) болон эх кодоор хангадаг. Нэмэлт мэдээлэл авахыг хүсвэл AN1256: Silicon Labs RCP-ийг OpenThread Border Router ашиглан үзнэ үү.
OTBR-ийн тохиргоо, архитектурын талаархи баримт бичгийг эндээс авах боломжтой https://openthread.io/guides/border-router.
Төхөөрөмжийг ашиглалтад оруулах
Thread төхөөрөмжүүдийг Thread сүлжээнд дараах дэд хэсгүүдэд тайлбарласны дагуу янз бүрийн аргаар ажиллуулдаг.
- Уламжлалт утас ашиглалтанд оруулах
- Жижиг сүлжээг (Thread Specification 1.1.1 ба түүнээс дээш хувилбар) сүлжээний ашиглалтад оруулахын тулд суулгагчид Android болон iOS төхөөрөмжүүдэд зориулсан үнэгүй эх сурвалж болгон Thread ашиглалтанд оруулах програмыг ашиглаж болно. Энэ програмыг сүлжээнд хялбархан шинэ төхөөрөмж нэмэх эсвэл одоо байгаа төхөөрөмжүүдийг дахин тохируулахад ашиглаж болно.
- Thread нь шинэ, найдваргүй радио төхөөрөмжийг найдвартай баталгаажуулах, ашиглалтад оруулах, торон сүлжээнд холбохын тулд Mesh ашиглалтын протоколыг (MeshCoP) ашигладаг. Thread сүлжээнүүд нь IEEE 802.15.4 интерфэйс бүхий бие даасан, өөрөө тохируулдаг төхөөрөмжүүдийн сүлжээ ба сүлжээн дэх төхөөрөмж бүр одоогийн, хуваалцсан нууц түлхүүрийг эзэмшихийг шаарддаг холбоос түвшний хамгаалалтын давхаргаас бүрддэг.
- Комиссарт нэр дэвшигч нь ихэвчлэн WiFi-ээр холбогддог гар утас нь хилийн чиглүүлэгчийн аль нэгээр дамжуулан Thread сүлжээг олж илрүүлснээр ашиглалтад оруулах үйл явц эхэлдэг. Хилийн чиглүүлэгчид тохиромжтой аль ч үйлчилгээний байршлыг ашиглан Комиссаруудад өөрсдийн боломжоо сурталчилдаг. Сүлжээний нэрийг дараа нь Захиргааны хуралдааныг байгуулахад криптографийн давс болгон ашигладаг тул илрүүлэх механизм нь Комиссын гишүүнд нэр дэвшигчийг харилцааны зам болон сүлжээний нэрээр хангах ёстой.
- Комиссарын нэр дэвшигч нь Thread-ийн сонирхсон сүлжээг олж мэдсэнийхээ дараа түүнд Ашиглалтын итгэмжлэл (гэрчилгээг баталгаажуулахад ашиглах хүний сонгосон нууц үг) ашиглан найдвартай холбогддог. Комиссар баталгаажуулах алхам нь DTLS-ээр дамжуулан Комиссар нэр дэвшигч болон Хилийн чиглүүлэгчийн хооронд найдвартай клиент/серверийн холболтыг бий болгодог. Энэхүү аюулгүй сессийг ашиглалтад оруулах хуралдаан гэж нэрлэдэг. Ашиглалтын хуралдаан нь нээлтийн үе шатанд сурталчилсан UDP портын дугаарыг ашигладаг. Энэ портыг Комиссарын порт гэж нэрлэдэг. Захиргааны хуралдааныг байгуулахад ашигласан итгэмжлэлийг Комиссарын урьдчилан хуваалцсан түлхүүр (PSKc) гэж нэрлэдэг.
- Дараа нь Комиссын гишүүн нэр дэвшигч өөрийн хувийн мэдээллийг хилийн чиглүүлэгчдээ бүртгүүлнэ. Удирдагч нь Хилийн чиглүүлэгчийг Комиссарт зуучлагчаар хүлээн зөвшөөрөх эсвэл татгалзах замаар хариу үйлдэл үзүүлдэг.
- Хүлээн зөвшөөрөгдсөний дараа Удирдагч идэвхтэй Комиссарыг хянахын тулд дотоод төлөвөө шинэчилдэг бөгөөд Хилийн чиглүүлэгч нь Комиссар нэр дэвшигчид одоо Комиссар болсон тухай баталгаажуулах мессежийг илгээдэг.
- Thread Network-тэй холбоотой эрх бүхий комиссар байгаа үед эрх бүхий Thread Devices-д нэгдэх боломжтой болно. Тэднийг нэг хэсэг болохоосоо өмнө нэгдэгчид гэж нэрлэдэг
- Сүлжээний сүлжээ. Нэгдүүлэгч нь эхлээд комиссартай DTLS холболт үүсгэж ашиглалтад оруулах материалыг солилцдог. Дараа нь Thread сүлжээнд холбохдоо ашиглалтанд оруулах материалыг ашигладаг. Эдгээр хоёр алхам дууссаны дараа зангилаа нь сүлжээний нэг хэсэг гэж тооцогддог. Энэ нь дараа нь ирээдүйн зангилааны нэгдэх үйл явцад оролцож болно. Эдгээр бүх алхамууд нь зөв төхөөрөмж зөв Thread сүлжээнд нэгдсэн бөгөөд Thread сүлжээ өөрөө утасгүй болон интернетийн халдлагаас хамгаалагдсан болохыг баталж байна. Mesh ашиглалтын протоколын талаар дэлгэрэнгүй мэдээллийг Thread техникийн үзүүлэлтээс үзнэ үү.
- 1.2-р урсгал дахь арилжааны өргөтгөлүүдтэй сайжруулсан ашиглалтанд оруулах
- Thread Specification 1.2 болон түүний арилжааны өргөтгөлүүд нь одоо оффисын барилга, нийтийн барилга, зочид буудал эсвэл бусад төрлийн үйлдвэрлэлийн болон худалдааны барилгад шаардлагатай сүлжээнүүд гэх мэт илүү том сүлжээг ашиглах боломжийг олгодог. Дэд сүлжээг илүү сайн дэмждэг тул Thread Spec-ification 1.2 нь нэг байршилд мянга мянган төхөөрөмжийг хялбархан ашиглах боломжийг олгодог бөгөөд үүнийг гараар, бие даан, алсын зайнаас ашиглалтанд оруулах дэвшилтэт функцээр тохируулах боломжтой.
- Thread 1.2 дахь арилжааны өргөтгөлүүд нь том хэмжээний нэвтрэлт танилт, сүлжээнд нэгдэх, дэд сүлжээнд роуминг хийх, Enterprise Domain-д итгэмжлэгдсэн таниулбарууд дээр тулгуурлан ажиллах боломжийг олгодог. Төхөөрөмжийн найдвартай нэвтрэлт танилт, зөвшөөрлийн мэдээллийг баталгаажуулахын тулд систем суулгагч нь том хэмжээний сүлжээг ашиглахыг хялбарчлах үүднээс Enterprise Certificate Authority-г байгуулж болно. Энэ нь суулгагчийг бие даасан бүртгэл гэж нэрлэгдэх автоматжуулсан бүртгэлийн үйл явцын тусламжтайгаар бие даасан төхөөрөмжид шууд хандах, эдгээр төхөөрөмжтэй шууд харьцахгүйгээр сүлжээг тохируулах, засварлах боломжийг олгоно. Thread 1.1-ээс ялгаатай нь төхөөрөмжийн нууц кодын хослолыг баталгаажуулахад ашигладаг бол Thread 1.2 дахь арилжааны өргөтгөлүүд нь баталгаажуулалтын гэрчилгээнд суурилсан илүү өргөтгөх боломжтой хэлбэрийг дэмжих болно. Байгууллагын сүлжээ нь нэг буюу хэд хэдэн Thread домэйнтэй байж болох ба Thread Domain бүрийг олон Thread сүлжээг нэгтгэхийн тулд тохируулж болно.
Хэрэглээний давхарга
Thread нь 2.2 Thread Network Architecture хэсэгт тайлбарласан Thread сүлжээн дэх өөр өөр төхөөрөмжүүдийн хооронд мессежийг чиглүүлэх үүрэгтэй утасгүй сүлжээний сүлжээний стек юм. Дараах зураг нь Thread протокол дахь давхаргыг дүрсэлсэн байна.
Зураг 12.1. Thread протоколын давхарга
- Хэрэглээний түвшний стандарт тодорхойлолт нь "харилцаа холбооны сүлжээн дэх хостуудын ашигладаг хуваалцсан протоколууд болон интерфейсийн аргуудыг тодорхойлсон хийсвэрлэх давхарга" (https://en.wikipedia.org/wiki/Application_layer). Илүү энгийнээр хэлбэл, хэрэглээний давхарга нь "төхөөрөмжийн хэл" юмample, унтраалга нь гэрлийн чийдэнтэй хэрхэн ярьдаг. Эдгээр тодорхойлолтыг ашигласнаар Thread-д хэрэглээний давхарга байхгүй байна. Үйлчлүүлэгчид Thread стек дэх боломжууд болон өөрсдийн шаардлагад үндэслэн хэрэглээний давхаргыг бүтээдэг. Хэдийгээр Thread нь хэрэглээний давхарга нийлүүлдэггүй ч үндсэн хэрэглээний үйлчилгээг үзүүлдэг:
- UDP мессеж
UDP нь 16 битийн портын дугаар болон IPv6 хаяг ашиглан мессеж илгээх аргыг санал болгодог. UDP нь TCP-ээс хялбар протокол бөгөөд холболтын зардал багатай (жишээ ньample, UDP нь амьд байлгах мессежүүдийг хэрэгжүүлдэггүй). Үүний үр дүнд UDP нь мессежийг илүү хурдан, өндөр дамжуулах боломжийг олгож, програмын нийт тэжээлийн төсвийг бууруулдаг. UDP нь TCP-ээс бага кодын зайтай бөгөөд энэ нь захиалгат програмуудад зориулж чип дээр илүү их боломжтой флэш үлдээдэг. - Multicast мессеж
Thread нь мессежийг дамжуулах, өөрөөр хэлбэл Thread сүлжээний олон зангилаа руу ижил мессеж илгээх боломжийг олгодог. Multi-ticast нь хөрш зангилаа, чиглүүлэгчид болон стандарт IPv6 хаяг бүхий бүхэл бүтэн Thread сүлжээтэй ярих боломжтой. - IP үйлчилгээг ашиглан хэрэглээний давхаргууд
Thread нь UDP болон CoAP зэрэг хэрэглээний давхаргыг ашиглан интернетээр дамжуулан төхөөрөмжүүдийг харилцан харилцах боломжийг олгодог. IP бус хэрэглээний давхаргууд нь Thread дээр ажиллахын тулд зарим дасан зохицох шаардлагатай болно. (CoAP-ийн талаарх дэлгэрэнгүй мэдээллийг RFC 7252-оос үзнэ үү.)- Silicon Labs OpenThread SDK нь дараах зүйлсийг агуулнаampOpenThread GitHub дахин байршуулах боломжтой програмууд:• ot-cli-ftd
- ot-cli-mtd
- ot-rcp (OpenThread Border Router-тэй хамт хэрэглэгддэг)
- Эдгээр програмуудыг Thread сүлжээний онцлогуудыг харуулахад ашиглаж болно. Нэмж дурдахад Silicon Labs OpenThread SDK нь нойрмог төгсгөлийн төхөөрөмжөөр хангадагample програм (sleepy-demo-ftd болон sleepy-demo-mtd) бөгөөд энэ нь Silicon Labs тэжээлийн менежерийн функцуудыг бага чадалтай төхөөрөмж бүтээхэд хэрхэн ашиглахыг харуулдаг. Эцэст нь ot-ble-dmp sample програм нь OpenThread болон Silicon Labs Bluetooth стек ашиглан олон протоколын динамик програмыг хэрхэн бүтээхийг харуулж байна. Экс-тэй ажиллах талаар дэлгэрэнгүй мэдээллийг QSG170: OpenThread хурдан эхлүүлэх гарын авлагаас үзнэ үүampSimplicity Studio 5 дээрх програмууд.
Дараагийн алхамууд
- Silicon Labs OpenThread SDK нь баталгаажуулсан OpenThread сүлжээний стек ба s-г агуулдаг.ampСүлжээ болон хэрэглээний үндсэн үйл ажиллагааг харуулсан програмууд. Үйлчлүүлэгчид багтсан s-г ашиглахыг зөвлөж байнаampThread-ийг ерөнхийд нь, ялангуяа Цахиурын лабораторийн талаар мэдлэгтэй болох програмууд. Аппликейшн бүр нь төхөөрөмжүүд хэрхэн сүлжээ үүсгэж, нэгдэж, мессежийг хэрхэн илгээж, хүлээн авч байгааг харуулдаг. Simplicity Studio 5 болон Silicon Labs OpenThread SDK-г ачаалсны дараа програмуудыг ашиглах боломжтой. Simplicity Studio 5 нь Thread сүлжээний үйл ажиллагааны талаарх нэмэлт ойлголтыг өгдөг Thread доторх программууд (Project Configurator) болон сүлжээний болон хэрэглээний түвшний мессежүүдийг (Сүлжээний анализатор) тайлах дэмжлэгийг агуулдаг. Дэлгэрэнгүй мэдээллийг QSG170: OpenThread хурдан эхлүүлэх гарын авлагаас үзнэ үү.
- OpenThread хилийн чиглүүлэгчийн талаар нэмэлт мэдээлэл авахыг хүсвэл AN1256: Silicon Labs RCP-ийг OpenThread Border Rout-er-тэй ашиглахыг үзнэ үү. Thread 1.3.0 s-ийг хөгжүүлэх талаар нэмэлт мэдээлэл авахыг хүсвэлample програмуудыг AN1372: Thread 1.3-д зориулсан OpenThread програмуудыг тохируулахыг үзнэ үү.
Татгалзах
- Silicon Labs нь Silicon Labs-ийн бүтээгдэхүүнийг ашиглаж байгаа болон ашиглахаар төлөвлөж буй систем болон программ хангамжийн хэрэгжүүлэгчдэд зориулсан бүх дагалдах төхөөрөмж, модулиудын хамгийн сүүлийн үеийн, үнэн зөв, гүнзгий баримт бичгийг хэрэглэгчдэд хүргэх зорилготой. Тэмдэглэлийн өгөгдөл, боломжтой модулиуд болон дагалдах төхөөрөмжүүд, санах ойн хэмжээ болон санах ойн хаягууд нь тодорхой төхөөрөмж тус бүрд хамаарах ба "Ердийн" параметрүүд нь өөр өөр програмуудад өөр өөр байж болно. Өргөдөл жишээлбэлampЭнд тайлбарласан хичээлүүд нь зөвхөн тайлбарлах зорилготой. Silicon Labs нь энд байгаа бүтээгдэхүүний мэдээлэл, техникийн үзүүлэлт, тайлбарт нэмэлт мэдэгдэлгүйгээр өөрчлөлт оруулах эрхтэй бөгөөд оруулсан мэдээллийн үнэн зөв, бүрэн байдлын талаар баталгаа өгөхгүй. Урьдчилан мэдэгдэлгүйгээр Silicon Labs нь аюулгүй байдал, найдвартай байдлын үүднээс үйлдвэрлэлийн процессын явцад бүтээгдэхүүний програм хангамжийг шинэчилж болно. Ийм өөрчлөлтүүд нь бүтээгдэхүүний техникийн үзүүлэлтүүд болон гүйцэтгэлийг өөрчлөхгүй. Цахиурын лаборатори нь энэхүү баримт бичигт өгөгдсөн мэдээллийн ашиглалтын үр дагаварт хариуцлага хүлээхгүй. Энэхүү баримт бичиг нь ямар нэгэн интеграл схемийг зохион бүтээх, үйлдвэрлэх тусгай зөвшөөрөл олгохгүй гэсэн үг биш юм. Бүтээгдэхүүнийг FDA-ийн тусгай зөвшөөрөлгүйгээр FDA III ангиллын төхөөрөмж, FDA-ийн урьдчилсан зөвшөөрөл шаардлагатай програмууд эсвэл амьдралыг дэмжих системд ашиглахаар төлөвлөөгүй эсвэл зөвшөөрөгдөөгүй.
- Цахиурын лаборатори. “Амьдралыг дэмжих систем” гэдэг нь хүний амь нас, эрүүл мэндийг дэмжих, дэмжих зорилготой аливаа бүтээгдэхүүн, систем бөгөөд хэрэв энэ нь амжилтгүй болвол хүний биед ноцтой гэмтэл, үхэлд хүргэж болзошгүй юм. Silicon Labs-ийн бүтээгдэхүүнүүд нь цэргийн зориулалтаар зориулагдаагүй эсвэл зөвшөөрөгдөөгүй. Цахиурын лабораторийн бүтээгдэхүүнийг ямар ч тохиолдолд үй олноор хөнөөх зэвсэг, түүний дотор цөмийн, биологийн болон химийн зэвсэг, ийм зэвсгийг дамжуулах чадвартай пуужинд (гэхдээ үүгээр хязгаарлагдахгүй) ашиглахыг хориглоно. Silicon Labs нь бүх шууд болон далд баталгааг үгүйсгэдэг бөгөөд ийм зөвшөөрөлгүй хэрэглээнд Silicon Labs-ийн бүтээгдэхүүнийг ашиглахтай холбоотой аливаа гэмтэл, гэмтлийг хариуцахгүй. Тайлбар: Энэ агуулга нь одоо хуучирсан доромжилсон нэр томъёог агуулж болно. Silicon Labs нь эдгээр нэр томъёог боломжтой бүх хэлээр орлуулж байна. Дэлгэрэнгүй мэдээлэл авахыг хүсвэл зочилно уу www.silabs.com/about-us/inclusive-lexicon-project
Барааны тэмдгийн мэдээлэл
- Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® болон Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro лого болон тэдгээрийн хослолууд , "дэлхийн хамгийн эрчим хүчний ээлтэй микроконтроллерууд", Redpine Signals®, WiSeConnect , n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, Zentri лого болон Zentri DMS, Z-Wave® болон бусад нь худалдааны тэмдэг эсвэл бүртгэгдсэн худалдааны тэмдэгнүүд юм.
- Цахиурын лаборатори. ARM, CORTEX, Cortex-M3 болон THUMB нь ARM Holdings-ийн худалдааны тэмдэг эсвэл бүртгэгдсэн худалдааны тэмдэг юм. Keil бол ARM Limited компанийн бүртгэлтэй худалдааны тэмдэг юм. Wi-Fi нь бүртгэгдсэн худалдааны тэмдэг юм
- Wi-Fi холбоо. Энд дурдсан бусад бүх бүтээгдэхүүн эсвэл брэндийн нэр нь тус тусын эзэмшигчийн худалдааны тэмдэг юм.
- Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA
- www.silabs.com
Баримт бичиг / нөөц
![]() |
SILICON LABS UG103.11 Thread Fundamentals програм хангамж [pdf] Хэрэглэгчийн гарын авлага UG103.11 Thread Fundamentals Software, UG103.11, Thread Fundamentals Software, Fundamental Software, Software |