સિલિકોન-લોગો

સિલિકોન લેબ્સ UG103.11 થ્રેડ ફંડામેન્ટલ્સ સોફ્ટવેર

SILICON-LABS-UG103-11-થ્રેડ-ફન્ડામેન્ટલ્સ-સોફ્ટવેર-પ્રોડક્ટ-ઇમેજ

વિશિષ્ટતાઓ:

  • ઉત્પાદનનું નામ: થ્રેડ ફંડામેન્ટલ્સ
  • ઉત્પાદક: સિલિકોન લેબ્સ
  • પ્રોટોકોલ: થ્રેડ
  • સંસ્કરણ: રેવ. 1.6
  • વાયરલેસ નેટવર્કિંગ પ્રોટોકોલ: મેશ નેટવર્કિંગ
  • સપોર્ટેડ ધોરણો: IEEE, IETF

ઉત્પાદન માહિતી

થ્રેડ ફંડામેન્ટલ્સ એ સિલિકોન લેબ્સ દ્વારા વિકસિત એક સુરક્ષિત, વાયરલેસ મેશ નેટવર્કિંગ પ્રોટોકોલ છે. તે IPv6 એડ્રેસને સપોર્ટ કરે છે, અન્ય IP નેટવર્ક્સ માટે ઓછા ખર્ચે બ્રિજિંગ, અને લો-પાવર, બેટરી-બેક્ડ ઑપરેશન માટે ઑપ્ટિમાઇઝ કરેલ છે. પ્રોટોકોલ કનેક્ટેડ હોમ અને કોમર્શિયલ એપ્લીકેશન માટે ડિઝાઇન કરવામાં આવ્યો છે જ્યાં IP-આધારિત નેટવર્કિંગ ઇચ્છિત છે.

ઉપયોગ સૂચનાઓ

  1. થ્રેડ ફંડામેન્ટલ્સનો પરિચય:
    થ્રેડ એક સુરક્ષિત, વાયરલેસ મેશ નેટવર્કિંગ પ્રોટોકોલ છે જે હાલના IEEE અને IETF ધોરણો પર બનેલ છે. તે કનેક્ટેડ હોમ અને કોમર્શિયલ એપ્લીકેશન્સમાં ઉપકરણથી ઉપકરણ સંચારને સક્ષમ કરે છે.
  2. ઓપનથ્રેડ અમલીકરણ:
    OpenThread, થ્રેડ પ્રોટોકોલનું પોર્ટેબલ અમલીકરણ, ઘર અને વ્યાપારી બિલ્ડીંગ એપ્લિકેશનો માટે વિશ્વસનીય, સુરક્ષિત અને ઓછી-પાવર વાયરલેસ ઉપકરણ-થી-ડિવાઈસ સંચાર પ્રદાન કરે છે. સિલિકોન લેબ્સ તેમના હાર્ડવેર સાથે કામ કરવા માટે તૈયાર કરાયેલ એક ઓપનથ્રેડ-આધારિત પ્રોટોકોલ પ્રદાન કરે છે, જે GitHub પર ઉપલબ્ધ છે અને સિમ્પલિસિટી સ્ટુડિયો 5 SDK ના ભાગ રૂપે છે.
  3. થ્રેડ જૂથ સભ્યપદ:
    થ્રેડ જૂથમાં જોડાવાથી ઉત્પાદન પ્રમાણપત્રની ઍક્સેસ મળે છે અને થ્રેડ-સક્ષમ ઉપકરણોના ઉપયોગને પ્રોત્સાહન મળે છે. થ્રેડ સ્પેસિફિકેશનના અનુગામી સંસ્કરણોની 2022 માં પ્રમાણપત્ર પ્રોગ્રામ્સ સાથે જાહેરાત કરવામાં આવી છે.

FAQ:

  • પ્ર: હું નવીનતમ થ્રેડ સ્પષ્ટીકરણ કેવી રીતે ડાઉનલોડ કરી શકું?
    A: થ્રેડ ગ્રુપ પર વિનંતી સબમિટ કરીને નવીનતમ થ્રેડ સ્પષ્ટીકરણ ડાઉનલોડ કરી શકાય છે webપર સાઇટ https://www.threadgroup.org/ThreadSpec.
  • પ્ર: મુખ્ય એડવાન શું છેtagIoT ઉપકરણોમાં થ્રેડનો ઉપયોગ કરવો?
    A: થ્રેડ એક સુરક્ષિત, વાયરલેસ મેશ નેટવર્કિંગ પ્રોટોકોલ પૂરો પાડે છે જે લો-પાવર ઓપરેશન અને ડિવાઇસ-ટુ-ડિવાઈસ કોમ્યુનિકેશનને સપોર્ટ કરે છે, અપનાવવાના દરમાં વધારો કરે છે અને IoT ઉપકરણો માટે વપરાશકર્તા સ્વીકૃતિ આપે છે.

UG103.11: થ્રેડ ફંડામેન્ટલ્સ

  • આ દસ્તાવેજમાં ઉદભવ પર સંક્ષિપ્ત પૃષ્ઠભૂમિ શામેલ છે
  • થ્રેડ, એક ટેકનોલોજી ઓવર પૂરી પાડે છેview, અને થ્રેડ સોલ્યુશનનો અમલ કરતી વખતે ધ્યાનમાં લેવા માટે થ્રેડના કેટલાક મુખ્ય લક્ષણોનું વર્ણન કરે છે.
  • સિલિકોન લેબ્સની ફંડામેન્ટલ્સ સિરીઝ એવા વિષયોને આવરી લે છે કે જે પ્રોજેક્ટ મેનેજર્સ, એપ્લિકેશન ડી-સાઇનર્સ અને ડેવલપર્સે એમ્બેડેડ નેટવર્કિંગ સોલ્યુશન પર કામ કરવાનું શરૂ કરતા પહેલા સમજવું જોઈએ.
  • સિલિકોન લેબ્સ ચિપ્સ, નેટવર્કિંગ સ્ટેક્સ જેમ કે EmberZNet PRO અથવા Silicon Labs Bluetooth® અને સંકળાયેલ વિકાસ સાધનો. વાયર-લેસ નેટવર્કિંગ એપ્લીકેશન વિકસાવવા માટે પરિચયની જરૂર હોય અથવા સિલિકોન લેબ્સ ડેવલપમેન્ટ એન્વાયર્નમેન્ટમાં નવા હોય તેવા કોઈપણ માટે દસ્તાવેજોનો પ્રારંભિક સ્થળ તરીકે ઉપયોગ કરી શકાય છે.

મુખ્ય મુદ્દાઓ

  • થ્રેડનો પરિચય આપે છે અને એક ટેકનોલોજી પૂરી પાડે છેview.
  • થ્રેડના કેટલાક મુખ્ય ઘટકોનું વર્ણન કરે છે, જેમાં તેનો IP સ્ટેક, નેટવર્ક ટોપોલોજી, રૂટીંગ અને નેટવર્ક કનેક્ટિવિટી, નેટવર્કમાં જોડાવું, મેનેજમેન્ટ, પર્સિસ્ટન્ટ ડેટા, સુરક્ષા, બોર્ડર રાઉટર, ઉપકરણ કમિશનિંગ અને એપ્લિકેશન લેયરનો સમાવેશ થાય છે.
  • થ્રેડ સ્પષ્ટીકરણ 1.3.0 માટે અપડેટ્સ સમાવે છે.
  • સિલિકોન લેબ્સ ઓપનથ્રેડ ઓફરિંગ સાથે કામ કરવા માટેના આગલા પગલાંનો સમાવેશ કરે છે.

પરિચય

  1. સિલિકોન લેબ્સ અને વસ્તુઓનું ઇન્ટરનેટ
    • ઈન્ટરનેટ પ્રોટોકોલ વર્ઝન 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, થ્રેડ, બ્લુ-ટૂથ અથવા અન્ય ઉભરતા ધોરણો સાથે હોય.
    • ઊર્જા-મૈત્રીપૂર્ણ માઇક્રોકન્ટ્રોલર્સમાં કંપનીની કુશળતાનો લાભ લો.
    • સ્થાપિત લો-પાવર, મિશ્ર-સિગ્નલ ચિપ્સને વિસ્તૃત કરો.
    • હાલના ઈથરનેટ અને Wi-Fi ઉપકરણોને ઓછા ખર્ચે બ્રિજિંગ પ્રદાન કરો.
    • ક્લાઉડ સેવાઓ અને સ્માર્ટફોન અને ટેબ્લેટ પર કનેક્ટિવિટી સક્ષમ કરો જે ગ્રાહકો માટે ઉપયોગમાં સરળતા અને સામાન્ય વપરાશકર્તા અનુભવને પ્રોત્સાહન આપશે.
      આ તમામ લક્ષ્યોને હાંસલ કરવાથી દત્તક લેવાના દર અને IoT ઉપકરણો માટે વપરાશકર્તાની સ્વીકૃતિમાં વધારો થશે.
  2. થ્રેડ ગ્રુપ
    • થ્રેડ જૂથ (https://www.threadgroup.org/) 15 જુલાઈ, 2014 ના રોજ લોન્ચ કરવામાં આવી હતી. સિલિકોન લેબ્સ અન્ય છ કંપનીઓ સાથે સ્થાપક કંપની હતી. થ્રેડ ગ્રુપ એ માર્કેટ એજ્યુકેશન ગ્રૂપ છે જે પ્રોડક્ટ સર્ટિફિકેશન ઑફર કરે છે અને થ્રેડ-સક્ષમ ડી-વાઈસ-ટુ-ડિવાઈસ (D2D) અને મશીન-ટુ-મશીન (M2M) ઉત્પાદનોના ઉપયોગને પ્રોત્સાહન આપે છે. થ્રેડ ગ્રુપમાં સભ્યપદ ખુલ્લું છે.
    • અહીં વિનંતી સબમિટ કર્યા પછી થ્રેડ સ્પષ્ટીકરણ 1.1 ડાઉનલોડ થઈ શકે છે: https://www.threadgroup.org/ThreadSpec. થ્રેડ સ્પેસિફિકેશનના અનુગામી સંસ્કરણો, 1.2 અને 1.3.0, પણ 2022 માં પ્રમાણપત્ર કાર્યક્રમો સાથે જાહેર કરવામાં આવ્યા છે. નવીનતમ 1.4-ડ્રાફ્ટ થ્રેડ સ્પષ્ટીકરણ ફક્ત થ્રેડ સભ્યો માટે જ ઉપલબ્ધ છે.
  3. થ્રેડ શું છે?
    થ્રેડ એક સુરક્ષિત, વાયરલેસ મેશ નેટવર્કિંગ પ્રોટોકોલ છે. થ્રેડ સ્ટેક એક ઓપન સ્ટાન્ડર્ડ છે જે હાલના ઇન્સ્ટિટ્યૂટ ફોર ઇલેક્ટ્રિકલ એન્ડ ઇલેક્ટ્રોનિક્સ એન્જિનિયર્સ (IEEE) અને ઈન્ટરનેટ એન્જિનિયરિંગ ટાસ્ક ફોર્સ (IETF) ધોરણોના સંગ્રહ પર બનેલ છે, એક સંપૂર્ણ નવા ધોરણને બદલે (નીચેની આકૃતિ જુઓ).SILICON-LABS-UG103-11-થ્રેડ-ફન્ડામેન્ટલ્સ-સોફ્ટવેર- (1)
  4. થ્રેડ સામાન્ય લાક્ષણિકતાઓ
    • થ્રેડ સ્ટેક IPv6 એડ્રેસને સપોર્ટ કરે છે અને અન્ય IP નેટવર્કને ઓછા ખર્ચે બ્રિજિંગ પ્રદાન કરે છે અને લો-પાવર / બેટ-ટેરી-બેક્ડ ઑપરેશન અને વાયરલેસ ડિવાઇસ-ટુ-ડિવાઇસ કમ્યુનિકેશન માટે ઑપ્ટિમાઇઝ કરવામાં આવે છે. થ્રેડ સ્ટેક ખાસ કરીને કનેક્ટેડ હોમ અને કોમર્શિયલ એપ્લીકેશન્સ માટે ડિઝાઇન કરવામાં આવ્યો છે જ્યાં IP-આધારિત નેટવર્કિંગ ઇચ્છિત છે અને સ્ટેક પર વિવિધ એપ્લિકેશન સ્તરોનો ઉપયોગ કરી શકાય છે.
    • આ થ્રેડ સ્ટેકની સામાન્ય લાક્ષણિકતાઓ છે:
    • સરળ નેટવર્ક ઇન્સ્ટોલેશન, સ્ટાર્ટ-અપ અને ઓપરેશન: થ્રેડ સ્ટેક અનેક નેટવર્ક ટોપોલોજીને સપોર્ટ કરે છે. સ્માર્ટફોન, ટેબ્લેટ અથવા કમ્પ્યુટરનો ઉપયોગ કરીને ઇન્સ્ટોલેશન સરળ છે. માત્ર અધિકૃત ઉપકરણો જ નેટવર્કમાં જોડાઈ શકે તેની ખાતરી કરવા માટે પ્રોડક્ટ ઇન્સ્ટોલેશન કોડનો ઉપયોગ કરવામાં આવે છે. નેટવર્ક્સ બનાવવા અને જોડાવા માટેના સરળ પ્રોટોકોલ્સ સિસ્ટમ્સને સ્વ-રૂપરેખાંકિત કરવા અને રૂટીંગ સમસ્યાઓ થાય તે રીતે તેને ઠીક કરવાની મંજૂરી આપે છે.
    • સુરક્ષિત: જ્યાં સુધી અધિકૃત ન હોય અને તમામ સંચાર એનક્રિપ્ટેડ અને સુરક્ષિત ન હોય ત્યાં સુધી ઉપકરણો નેટવર્કમાં જોડાતા નથી. સુરક્ષા નેટવર્ક સ્તર પર પૂરી પાડવામાં આવે છે અને એપ્લિકેશન સ્તર પર હોઈ શકે છે. બધા થ્રેડ નેટવર્ક્સ સ્માર્ટફોન-યુગ પ્રમાણીકરણ યોજના અને એડવાન્સ્ડ એન્ક્રિપ્શન સ્ટાન્ડર્ડ (AES) એન્ક્રિપ્શનનો ઉપયોગ કરીને એન્ક્રિપ્ટેડ છે. થ્રેડ નેટવર્ક્સમાં વપરાતી સુરક્ષા થ્રેડ ગ્રુપ દ્વારા મૂલ્યાંકન કરાયેલ અન્ય વાયરલેસ ધોરણો કરતાં વધુ મજબૂત છે.
    • નાના અને મોટા હોમ નેટવર્ક્સ: હોમ નેટવર્ક્સ કેટલાકથી લઈને સેંકડો ઉપકરણોમાં બદલાય છે. નેટવર્કિંગ લેયર અપેક્ષિત ઉપયોગના આધારે નેટવર્ક ઓપરેશનને ઑપ્ટિમાઇઝ કરવા માટે રચાયેલ છે.
    • મોટા વ્યાપારી નેટવર્ક્સ: મોટા વ્યાપારી સ્થાપનો માટે, તમામ એપ્લિકેશન, સિસ્ટમ અને નેટવર્ક આવશ્યકતાઓને આવરી લેવા માટે એક જ થ્રેડ નેટવર્ક પૂરતું નથી. થ્રેડ ડોમેન મોડલ વિવિધ કનેક્ટિવિટી ટેક્નોલોજી (થ્રેડ, ઇથરનેટ, વાઇ-ફાઇ અને તેથી વધુ) ના સંયોજનનો ઉપયોગ કરીને એક જ જમાવટમાં 10,000 સુધીના થ્રેડ ઉપકરણો માટે માપનીયતાને મંજૂરી આપે છે.
    • બાય-ડાયરેક્શનલ સર્વિસ ડિસ્કવરી અને કનેક્ટિવિટી: મલ્ટિકાસ્ટ અને બ્રોડકાસ્ટ વાયરલેસ મેશ નેટવર્ક્સ પર બિનકાર્યક્ષમ છે. ઑફ-મેશ કમ્યુનિકેશન માટે, થ્રેડ એક સર્વિસ રજિસ્ટ્રી પ્રદાન કરે છે જ્યાં ઉપકરણો તેમની હાજરી અને સેવાઓની નોંધણી કરી શકે છે, અને ક્લાયંટ રજિસ્ટર્ડ સેવાઓ શોધવા માટે યુનિકાસ્ટ ક્વેરીઝનો ઉપયોગ કરી શકે છે.
    • શ્રેણી: સામાન્ય ઉપકરણો સામાન્ય ઘરને આવરી લેવા માટે પૂરતી શ્રેણી પ્રદાન કરે છે. પાવર સાથે સરળતાથી ઉપલબ્ધ ડિઝાઇન ampલિફાયર શ્રેણીને નોંધપાત્ર રીતે વિસ્તારે છે. વિતરિત સ્પ્રેડ સ્પેક્ટ્રમનો ઉપયોગ ભૌતિક સ્તર (PHY) પર હસ્તક્ષેપ માટે વધુ પ્રતિરક્ષા કરવા માટે થાય છે. કોમર્શિયલ ઇન્સ્ટોલેશન માટે, થ્રેડ ડોમેન મોડલ બહુવિધ થ્રેડ નેટવર્ક્સને બેકબોન પર એકબીજા સાથે વાતચીત કરવાની મંજૂરી આપે છે, આમ ઘણા મેશ સબનેટને આવરી લેવા માટે શ્રેણીને વિસ્તારે છે.
    • નિષ્ફળતાનો કોઈ એક મુદ્દો નથી: થ્રેડ સ્ટેક વ્યક્તિગત ઉપકરણોની નિષ્ફળતા અથવા નુકસાન સાથે પણ સુરક્ષિત અને વિશ્વસનીય કામગીરી પ્રદાન કરવા માટે રચાયેલ છે. થ્રેડ ઉપકરણો બહુવિધ થ્રેડ પાર્ટીશનોની સંભાવનાને ઘટાડવા માટે ટોપોલોજીમાં Wi-Fi અને ઈથરનેટ જેવી IPv6-આધારિત લિંક્સને પણ સમાવી શકે છે. આ રીતે, તેઓ ઉચ્ચ થ્રુપુટ, ચેનલ ક્ષમતા અને તે ઇન્ફ્રાસ્ટ્રક્ચર લિંક્સના કવરેજનો ઉપયોગ કરી શકે છે, જ્યારે હજુ પણ ઓછા-પાવર ઉપકરણોને સમર્થન આપે છે.
    • ઓછી શક્તિ: ઉપકરણો સામાન્ય બેટરી-ટેરી પરિસ્થિતિઓમાં અપેક્ષિત જીવનના વર્ષો સાથે ઉન્નત વપરાશકર્તા અનુભવ પ્રદાન કરવા માટે અસરકારક રીતે વાતચીત કરે છે. ઉપકરણો સામાન્ય રીતે યોગ્ય ડ્યુટી સાયકલનો ઉપયોગ કરીને AA પ્રકારની બેટરી પર ઘણા વર્ષો સુધી કામ કરી શકે છે.
    • ખર્ચ-અસરકારક: બહુવિધ વિક્રેતાઓ તરફથી સુસંગત ચિપસેટ્સ અને સોફ્ટવેર સ્ટેક્સની કિંમત સામૂહિક જમાવટ માટે છે અને અત્યંત ઓછા-પાવર વપરાશ માટે ગ્રાઉન્ડ ઉપરથી ડિઝાઇન કરવામાં આવી છે.
  5.  ઓપનથ્રેડ
    • Google દ્વારા પ્રકાશિત OpenThread એ Thread® નું ઓપન સોર્સ અમલીકરણ છે. Google નેસ્ટ પ્રોડક્ટ્સમાં વપરાતી નેટ-વર્કિંગ ટેક્નોલોજીને વિકાસકર્તાઓ માટે વધુ વ્યાપક રીતે ઉપલબ્ધ બનાવવા માટે, Google એ કનેક્ટેડ ઘર અને વ્યાપારી ઇમારતો માટે ઉત્પાદનોના વિકાસને વેગ આપવા માટે OpenThread રિલીઝ કર્યું છે.
    • સાંકડી પ્લેટફોર્મ એબ્સ્ટ્રેક્શન લેયર અને નાની મેમરી ફૂટપ્રિન્ટ સાથે, OpenThread અત્યંત પોર્ટેબલ છે. તે સિસ્ટમ-ઓન-ચિપ (SoC) અને રેડિયો કો-પ્રોસેસર (RCP) બંને ડિઝાઇનને સપોર્ટ કરે છે.
    • OpenThread હોમ અને કોમર્શિયલ બિલ્ડીંગ એપ્લીકેશનો માટે IPv6-આધારિત વિશ્વસનીય, સુરક્ષિત અને ઓછા-પાવર વાયરલેસ ડિવાઇસ-ટુ-ડિવાઈસ કોમ્યુનિકેશન પ્રોટોકોલને વ્યાખ્યાયિત કરે છે. તે થ્રેડ સ્પેસિફિકેશન 1.1.1, થ્રેડ સ્પેસિફિકેશન 1.2, થ્રેડ સ્પેસિફિકેશન 1.3.0 અને ડ્રાફ્ટ થ્રેડ સ્પેસિફિકેશન 1.4 (આ દસ્તાવેજના પ્રકાશન મુજબ) માં વ્યાખ્યાયિત તમામ સુવિધાઓનો અમલ કરે છે.
    • સિલિકોન લેબ્સે સિલિકોન લેબ્સ હાર્ડવેર સાથે કામ કરવા માટે તૈયાર કરેલ ઓપનથ્રેડ-આધારિત પ્રોટોકોલનો અમલ કર્યો છે. આ પ્રોટોકોલ GitHub પર અને સિમ્પલિસીટી સ્ટુડિયો 5 સાથે ઇન્સ્ટોલ કરેલ સોફ્ટવેર ડેવલપમેન્ટ કીટ (SDK) તરીકે પણ ઉપલબ્ધ છે. SDK એ Gi-tHub સ્ત્રોતનો સંપૂર્ણ પરીક્ષણ કરાયેલ સ્નેપશોટ છે. તે GitHub સંસ્કરણ કરતાં હાર્ડવેરની વ્યાપક શ્રેણીને સમર્થન આપે છે, અને તેમાં દસ્તાવેજીકરણ અને ભૂતપૂર્વampલી એપ્લીકેશનો GitHub પર ઉપલબ્ધ નથી.

થ્રેડ ટેકનોલોજી ઓવરview

  1. IEEE 802.15.4
    • IEEE 802.15.4-2006 સ્પષ્ટીકરણ એ વાયરલેસ કમ્યુનિકેશન માટેનું એક માનક છે જે 250 GHz બેન્ડમાં 2.4 kbps પર કાર્યરત વાયરલેસ મીડિયમ એક્સેસ કંટ્રોલ (MAC) અને ભૌતિક (PHY) સ્તરોને વ્યાખ્યાયિત કરે છે, જેમાં સબGHz બેન્ડ્સ (IEEE 802.15.4) નો રોડમેપ છે. 2006-802.15.4 સ્પષ્ટીકરણ). ઓછી શક્તિને ધ્યાનમાં રાખીને રચાયેલ, XNUMX એ એપ્લિકેશન માટે યોગ્ય છે જેમાં સામાન્ય રીતે મોટી સંખ્યામાં નોડ્સ સામેલ હોય છે.
    • 802.15.4 MAC લેયરનો ઉપયોગ મૂળભૂત મેસેજ હેન્ડલિંગ અને કન્જેશન કંટ્રોલ માટે થાય છે. આ MAC સ્તરમાં સ્પષ્ટ ચેનલ સાંભળવા માટે ઉપકરણો માટે કેરિયર સેન્સ મલ્ટીપલ એક્સેસ (CSMA) મિકેનિઝમ, તેમજ પુનઃપ્રયાસોને હેન્ડલ કરવા માટે એક લિંક સ્તર અને નજીકના ઉપકરણો વચ્ચે વિશ્વસનીય સંચાર માટે સંદેશાઓની સ્વીકૃતિનો સમાવેશ થાય છે. MAC લેયર એન્ક્રિપ્શનનો ઉપયોગ સૉફ્ટવેર સ્ટેકના ઉચ્ચ સ્તરો દ્વારા સ્થાપિત-એડ અને રૂપરેખાંકિત કીના આધારે સંદેશાઓ પર થાય છે. નેટવર્ક લેયર નેટવર્કમાં ભરોસાપાત્ર એન્ડ-ટુ-એન્ડ કોમ્યુનિકેશન્સ પ્રદાન કરવા માટે આ અંતર્ગત મિકેનિઝમ્સ પર બિલ્ડ કરે છે.
    • થ્રેડ સ્પેસિફિકેશન 1.2 થી શરૂ કરીને, થ્રેડ નેટવર્કને વધુ મજબૂત, પ્રતિભાવશીલ અને સ્કેલેબલ બનાવવા માટે IEEE 802.15.4-2015 સ્પષ્ટીકરણમાંથી કેટલાક ઑપ્ટિમાઇઝેશન લાગુ કરવામાં આવ્યા છે:
    • ઉન્નત ફ્રેમ પેન્ડિંગ: SED દ્વારા હવા પર મોકલી શકાય તેવા સંદેશાઓની સંખ્યા ઘટાડીને, સ્લીપી એન્ડ ડિવાઇસ (SED) ની બેટરી આવરદા અને પ્રતિભાવને સુધારે છે. કોઈપણ ડેટા પેકેટ કે જે SED (માત્ર ડેટા વિનંતીઓ જ નહીં) માંથી આવે છે તે આગામી બાકી ડેટાની હાજરી સાથે સ્વીકારી શકાય છે.
    • ઉન્નત કીપલાઈવ: કોઈપણ ડેટા સંદેશને કીપલાઈવ નેટવર્ક ટ્રાન્સમિશન તરીકે ગણીને SED અને માતાપિતા વચ્ચેની લિંક જાળવવા માટે જરૂરી ટ્રાફિકની માત્રામાં ઘટાડો કરે છે.
    • સંકલિત એસampled લિસનિંગ (CSL): આ IEEE 802.15.4-2015 સ્પેસિફિકેશન ફીચર સામયિક ડેટા વિનંતીઓ વિના સિંક્રનાઇઝ્ડ ટ્રાન્સમિટ/રિસીવ પીરિયડ્સ શેડ્યૂલ કરીને SED અને માતાપિતા વચ્ચે વધુ સારી રીતે સિંક્રનાઇઝેશન માટે પરવાનગી આપે છે. આ લો-પાવર એવા ઉપકરણોને સક્ષમ કરે છે કે જેમાં ઓછી લિંક લેટન્સી હોય અને સંદેશ અથડામણની ઓછી તક સાથે નેટવર્ક હોય.
    • ઉન્નત ACK પ્રોબિંગ: આ IEEE 802.15.4-2015 સ્પષ્ટીકરણ સુવિધા લિંક મેટ્રિક ક્વેરીઝ પર પ્રારંભિક દાણાદાર નિયંત્રણની મંજૂરી આપે છે જ્યારે અલગ ચકાસણી સંદેશાઓને બદલે નિયમિત ડેટા ટ્રાફિક પેટર્નનો પુનઃઉપયોગ કરીને ઊર્જા બચાવે છે.
  2. થ્રેડ નેટવર્ક આર્કિટેક્ચર
    1. રહેણાંક સ્થાપત્ય
      વપરાશકર્તાઓ તેમના હોમ એરિયા નેટવર્ક (HAN) પર Wi-Fi દ્વારા અથવા ક્લાઉડ-આધારિત એપ્લિકેશનનો ઉપયોગ કરીને તેમના પોતાના ઉપકરણ (સ્માર્ટફોન, ટેબ્લેટ અથવા કમ્પ્યુટર) થી રહેણાંક થ્રેડ નેટવર્ક સાથે વાતચીત કરે છે. નીચેની આકૃતિ થ્રેડ નેટવર્ક આર્કિટેક્ચરમાં મુખ્ય ઉપકરણોના પ્રકારોને સમજાવે છે.SILICON-LABS-UG103-11-થ્રેડ-ફન્ડામેન્ટલ્સ-સોફ્ટવેર- (2)

આકૃતિ 2.1. થ્રેડ નેટવર્ક આર્કિટેક્ચર
નીચેના ઉપકરણ પ્રકારો થ્રેડ નેટવર્કમાં શામેલ છે, Wi-Fi નેટવર્કથી શરૂ થાય છે:

  • બોર્ડર રાઉટર્સ 802.15.4 નેટવર્કથી અન્ય ભૌતિક સ્તરો (Wi-Fi, ઇથરનેટ, વગેરે) પર નજીકના નેટવર્કને કનેક્ટિવિટી પ્રદાન કરે છે. બોર્ડર રાઉટર્સ 802.15.4 નેટવર્કની અંદરના ઉપકરણો માટે સેવાઓ પ્રદાન કરે છે, જેમાં રાઉટીંગ સેવાઓ અને ઑફ નેટ-વર્ક ઑપરેશન માટે સેવા શોધનો સમાવેશ થાય છે. થ્રેડ નેટવર્કમાં એક અથવા વધુ બોર્ડર રાઉટર્સ હોઈ શકે છે.
  • લીડર, થ્રેડ નેટવર્ક પાર્ટીશનમાં, સોંપેલ રાઉટર આઈડીની રજિસ્ટ્રીનું સંચાલન કરે છે અને રાઉટર બનવા માટે રાઉટર-પાત્ર અંતિમ ઉપકરણો (REEDs) તરફથી વિનંતીઓ સ્વીકારે છે. લીડર નક્કી કરે છે કે કયા રાઉટર્સ હોવા જોઈએ, અને લીડર, થ્રેડ નેટ-વર્કના તમામ રાઉટર્સની જેમ, ઉપકરણ-અંતના બાળકો પણ હોઈ શકે છે. લીડર CoAP (Constrained Appli-cation Protocol) નો ઉપયોગ કરીને રાઉટર સરનામાંઓ સોંપે છે અને તેનું સંચાલન પણ કરે છે. જો કે, લીડરમાં સમાવિષ્ટ તમામ માહિતી અન્ય થ્રેડ રાઉટર્સમાં હાજર છે. તેથી, જો લીડર નિષ્ફળ જાય અથવા થ્રેડ નેટવર્ક સાથે કનેક્ટિવિટી ગુમાવે, તો અન્ય થ્રેડ રાઉટર ચૂંટાય છે, અને વપરાશકર્તાના હસ્તક્ષેપ વિના લીડર તરીકે કાર્યભાર સંભાળે છે.
  • થ્રેડ રાઉટર્સ નેટવર્ક ઉપકરણોને રૂટીંગ સેવાઓ પ્રદાન કરે છે. થ્રેડ રાઉટર્સ નેટવર્કમાં જોડાવાનો પ્રયાસ કરી રહેલા ઉપકરણો માટે જોડાવાની અને સુરક્ષા સેવાઓ પણ પ્રદાન કરે છે. થ્રેડ રાઉટર્સ ઊંઘવા માટે ડિઝાઇન કરવામાં આવ્યા નથી અને તેમની કાર્યક્ષમતાને ડાઉનગ્રેડ કરી શકે છે અને REED બની શકે છે.
  • REEDs થ્રેડ રાઉટર અથવા લીડર બની શકે છે, પરંતુ જરૂરી નથી કે બોર્ડર રાઉટર જેમાં વિશેષ ગુણધર્મો હોય, જેમ કે બહુવિધ ઇન્ટરફેસ. નેટવર્ક ટોપોલોજી અથવા અન્ય પરિસ્થિતિઓને કારણે, REEDs રાઉટર તરીકે કામ કરતા નથી. REEDs સંદેશાઓને રિલે કરતા નથી અથવા નેટવર્કમાં અન્ય ઉપકરણો માટે જોડાવાની અથવા સુરક્ષા સેવાઓ પ્રદાન કરતા નથી. નેટવર્ક વપરાશકર્તાની ક્રિયાપ્રતિક્રિયા વિના, જો જરૂરી હોય તો રાઉટર-યોગ્ય ઉપકરણોને રાઉટર પર મેનેજ કરે છે અને પ્રોત્સાહન આપે છે.
  • અંતિમ ઉપકરણો કે જે રાઉટર-પાત્ર નથી તે ક્યાં તો FEDs (સંપૂર્ણ અંતિમ ઉપકરણો) અથવા MEDs (ન્યૂનતમ અંતિમ ઉપકરણો) હોઈ શકે છે. MEDs ને વાતચીત કરવા માટે તેમના માતાપિતા સાથે સ્પષ્ટપણે સિંક્રનાઇઝ કરવાની જરૂર નથી.
  • સ્લીપી એન્ડ ડિવાઈસ (SEDs) માત્ર તેમના થ્રેડ રાઉટર પેરેન્ટ દ્વારા જ વાતચીત કરે છે અને અન્ય ઉપકરણો માટે સંદેશા રીલે કરી શકતા નથી.
  • સિંક્રનાઇઝ્ડ સ્લીપી એન્ડ ડિવાઇસ (SSEDs) એ સ્લીપી એન્ડ ડિવાઇસનો એક વર્ગ છે જે નિયમિત ડેટા વિનંતીઓનો ઉપયોગ ટાળીને, માતાપિતા સાથે સિંક્રનાઇઝ્ડ શેડ્યૂલને જાળવી રાખવા માટે IEEE 802.15.4-2015 થી CSL નો ઉપયોગ કરે છે.

વાણિજ્યિક સ્થાપત્ય
થ્રેડ કોમર્શિયલ મોડલ રેસિડેન્શિયલ નેટવર્ક માટે મુખ્ય ઉપકરણ પ્રકારો લે છે અને નવા ખ્યાલો ઉમેરે છે. વપરાશકર્તાઓ Wi-Fi દ્વારા અથવા તેમના એન્ટરપ્રાઇઝ નેટવર્ક દ્વારા ઉપકરણો (સ્માર્ટફોન, ટેબ્લેટ અથવા કમ્પ્યુટર) દ્વારા વ્યવસાયિક નેટવર્ક સાથે વાતચીત કરે છે. નીચેની આકૃતિ કોમર્શિયલ નેટવર્ક ટોપોલોજી દર્શાવે છે.SILICON-LABS-UG103-11-થ્રેડ-ફન્ડામેન્ટલ્સ-સોફ્ટવેર- (3)

આકૃતિ 2.2. કોમર્શિયલ નેટવર્ક ટોપોલોજી

વિભાવનાઓ છે:

  • થ્રેડ ડોમેન મોડલ બહુવિધ થ્રેડ નેટવર્કના સીમલેસ એકીકરણ તેમજ નોન-થ્રેડ IPv6 નેટવર્ક્સમાં સીમલેસ ઈન્ટરફેસને સપોર્ટ કરે છે. થ્રેડ ડોમેનનો મુખ્ય ફાયદો એ છે કે સામાન્ય થ્રેડ ડોમેન સાથે રૂપરેખાંકિત કોઈપણ ઉપલબ્ધ થ્રેડ નેટ-વર્કમાં જોડાવા માટે ઉપકરણો અમુક અંશે લવચીક હોય છે, જે મેન્યુઅલ નેટવર્ક પ્લાનિંગ અથવા મોંઘા મેન્યુઅલ રિકોન્ફિગરેશનની જરૂરિયાતને ઘટાડે છે જ્યારે નેટવર્કનું કદ અથવા ડેટા વોલ્યુમ માપવામાં આવે છે. ઉપર
  • બેકબોન બોર્ડર રાઉટર્સ (BBRs) એ કોમર્શિયલ સ્પેસમાં બોર્ડર રાઉટરનો એક વર્ગ છે જે બહુવિધ નેટવર્ક સેગમેન્ટના થ્રેડ ડોમેન સિંક્રનાઇઝેશનની સુવિધા આપે છે અને થ્રેડ ડો-મેઇનમાં દરેક સિંગલ મેશમાં અને બહાર મોટા અવકાશના મલ્ટિકાસ્ટ પ્રચારને મંજૂરી આપે છે. થ્રેડ નેટવર્ક કે જે મોટા ડોમેનનો ભાગ છે તેમાં ઓછામાં ઓછું એક "પ્રાથમિક" BBR હોવું આવશ્યક છે અને નિષ્ફળ-સલામત રીડન્ડન્સી માટે બહુવિધ "સેકન્ડરી" BBR હોઈ શકે છે. BBR એકબીજા સાથે બેકબોન પર વાતચીત કરે છે જે તમામ થ્રેડ નેટવર્કને જોડે છે.
  • બેકબોન લિંક એ નોન-થ્રેડ IPv6 લિંક છે જેની સાથે BBR અન્ય BBR સાથે સિંક્રનાઇઝ કરવા માટે થ્રેડ બેકબોન લિંક પ્રોટોકોલ (TBLP) ને અમલમાં મૂકવા માટે ઉપયોગમાં લેવાતા બાહ્ય ઇન્ટરફેસનો ઉપયોગ કરીને કનેક્ટ થાય છે.
  • વ્યાપારી અમલીકરણમાં થ્રેડ ઉપકરણો થ્રેડ ડોમેન્સ અને ડોમેન અનન્ય સરનામાં (DUAs) નો ઉપયોગ કરીને ગોઠવવામાં આવે છે. ઉપકરણનું DUA થ્રેડ ડોમેનનો ભાગ હોવાના તેના જીવનકાળ દરમિયાન ક્યારેય બદલાતું નથી. આ એક જ ડોમેનમાં વિવિધ થ્રેડ નેટવર્ક્સમાં સ્થાનાંતરણની સુવિધા આપે છે અને ખાતરી કરે છે કે સંબંધિત BBR બહુવિધ થ્રેડ નેટવર્ક પર રૂટીંગની સુવિધા આપે છે.

આ વિભાવનાઓ નીચેની આકૃતિમાં દર્શાવવામાં આવી છે: SILICON-LABS-UG103-11-થ્રેડ-ફન્ડામેન્ટલ્સ-સોફ્ટવેર- (4)

આકૃતિ 2.3. થ્રેડ ડોમેન મોડલ
નિષ્ફળતાનો કોઈ એક મુદ્દો નથી

  • થ્રેડ સ્ટેક નિષ્ફળતાનો એક બિંદુ ન હોય તે માટે રચાયેલ છે. જ્યારે સિસ્ટમમાં સંખ્યાબંધ ઉપકરણો છે જે વિશિષ્ટ કાર્યો કરે છે, થ્રેડ ડિઝાઇન કરવામાં આવી છે જેથી નેટવર્ક અથવા ઉપકરણોના ચાલુ કામગીરીને અસર કર્યા વિના તેને બદલી શકાય. માજી માટેampતેથી, નિંદ્રાધીન અંતિમ ઉપકરણને સંચાર માટે માતાપિતાની જરૂર છે, તેથી આ માતાપિતા તેના સંદેશાવ્યવહાર માટે નિષ્ફળતાના એક બિંદુને રજૂ કરે છે. જો કે, સ્લીપી એન્ડ ડિવાઇસ જો તેના પેરેન્ટ અનુપલબ્ધ હોય તો બીજા પેરેન્ટને પસંદ કરી શકે છે અને કરશે. આ સંક્રમણ વપરાશકર્તા માટે દૃશ્યમાન હોવું જોઈએ નહીં.
    જ્યારે સિસ્ટમ નિષ્ફળતાના કોઈ એક બિંદુ માટે ડિઝાઇન કરવામાં આવી નથી, ત્યારે અમુક ટોપોલોજીઓ હેઠળ ત્યાં વ્યક્તિગત ઉપકરણો હશે જેમાં બેકઅપ ક્ષમતાઓ નથી. માજી માટેample, સિંગલ બોર્ડર સાથેની સિસ્ટમમાં
  • રાઉટર, જો બોર્ડર રાઉટર પાવર ગુમાવે છે, તો વૈકલ્પિક બોર્ડર રાઉટર પર સ્વિચ કરવાનું કોઈ સાધન નથી. આ દૃશ્યમાં, બોર્ડર રાઉટરનું પુનઃરૂપરેખાંકન થવું આવશ્યક છે.
  • થ્રેડ સ્પેસિફિકેશન 1.3.0 થી શરૂ કરીને, ઇન્ફ્રાસ્ટ્રક્ચર લિંકને શેર કરતા બોર્ડર રાઉટર્સ થ્રેડનો ઉપયોગ કરીને એક અલગ માધ્યમ (જેમ કે Wi-Fi અથવા ઇથરનેટ) પર નિષ્ફળતાના એક પણ બિંદુને સરળ બનાવી શકે છે.
  • રેડિયો એન્કેપ્સ્યુલેશન લિંક (TREL). આ લક્ષણ સાથે, થ્રેડ પાર્ટીશનોની સમગ્ર લિંક્સની રચનાની સંભાવના ઘટી જાય છે.

IP સ્ટેક ફંડામેન્ટલ્સ

  1. સંબોધન
    • થ્રેડ સ્ટેકમાંના ઉપકરણો IPv6 એડ્રેસિંગ આર્કિટેક્ચરને RFC 4291 (https://tools.ietf.org/html/rfc4291: IP સંસ્કરણ 6 એડ્રેસિંગ આર્કિટેક્ચર). ઉપકરણો અનન્ય આધાર આપે છે
    • સ્થાનિક સરનામું (ULA), થ્રેડ ડોમેન મોડેલમાં એક ડોમેન યુનિક એડ્રેસ (DUA), અને તેમના ઉપલબ્ધ સંસાધનોના આધારે એક અથવા વધુ વૈશ્વિક યુનિકાસ્ટ એડ્રેસ (GUA) એડ્રેસ.
    • IPv6 એડ્રેસના હાઇ-ઓર્ડર બિટ્સ નેટવર્કને સ્પષ્ટ કરે છે અને બાકીના તે નેટવર્કમાં ચોક્કસ સરનામાંનો ઉલ્લેખ કરે છે. આમ, એક નેટવર્કમાં તમામ એડ-ડ્રેસમાં સમાન પ્રથમ N બિટ્સ હોય છે. તે પ્રથમ
    • N બિટ્સને "ઉપસર્ગ" કહેવામાં આવે છે. "/64" સૂચવે છે કે આ 64-બીટ ઉપસર્ગ સાથેનું સરનામું છે. નેટવર્ક શરૂ કરતું ઉપકરણ /64 ઉપસર્ગ પસંદ કરે છે જે પછી સમગ્ર નેટવર્કમાં વપરાય છે. ઉપસર્ગ એ ULA છે (https://tools.ietf.org/html/rfc4193: અનન્ય સ્થાનિક IPv6 યુનિકાસ્ટ સરનામાં). નેટવર્કમાં એક અથવા વધુ બોર્ડર રાઉટર (ઓ) પણ હોઈ શકે છે જે દરેક પાસે /64 હોઈ શકે છે અથવા ન પણ હોઈ શકે જેનો ઉપયોગ ULA અથવા GUA જનરેટ કરવા માટે થઈ શકે છે. નેટવર્કમાંનું ઉપકરણ RFC 64 (RFC 64) ના વિભાગ 6 માં વ્યાખ્યાયિત કર્યા મુજબ તેના ઇન્ટરફેસ ઓળખકર્તાને મેળવવા માટે તેના EUI-4944 (XNUMX-બીટ એક્સટેન્ડેડ યુનિક આઇડેન્ટિફાયર) સરનામાંનો ઉપયોગ કરે છે.https://tools.ietf.org/html/rfc4944: IEEE 6 નેટવર્ક્સ પર IPv802.15.4 પેકેટોનું ટ્રાન્સમિશન). ઉપકરણ, RFC 6 (https://tools.ietf.org/html/rfc4862: IPv6 સ્ટેટલેસ એડ્રેસ ઓટોકોન્ફિગરેશન) અને RFC 4944.
    • ઉપકરણો યોગ્ય મલ્ટિકાસ્ટ સરનામાંને પણ સપોર્ટ કરે છે. આમાં લિંક-લોકલ ઓલ નોડ મલ્ટીકાસ્ટ, લિંક લોકલ ઓલ રાઉટર મલ્ટીકાસ્ટ, સોલી-સિટેડ નોડ મલ્ટીકાસ્ટ અને મેશ લોકલ મલ્ટીકાસ્ટનો સમાવેશ થાય છે. ડોમેન મોડેલમાં બેકબોન બોર્ડર રાઉટરની હાજરી સાથે, ઉપકરણો ઉચ્ચ સ્કોપ મલ્ટિકાસ્ટ સરનામાંઓને પણ સમર્થન આપી શકે છે જો તેઓ તેમના માટે નોંધણી કરાવે.
    • નેટવર્કમાં જોડાનાર દરેક ઉપકરણને IEEE 2-802.15.4 સ્પષ્ટીકરણ મુજબ 2006-બાઇટનું ટૂંકું સરનામું સોંપવામાં આવે છે. રાઉટર્સ માટે, આ એડ-ડ્રેસ એડ્રેસ ફીલ્ડમાં ઉચ્ચ બિટ્સનો ઉપયોગ કરીને અસાઇન કરવામાં આવે છે.
    • પછી બાળકોને તેમના માતાપિતાના ઉચ્ચ બિટ્સ અને તેમના સરનામા માટે યોગ્ય નીચલા બિટ્સનો ઉપયોગ કરીને ટૂંકું સરનામું સોંપવામાં આવે છે. આ નેટવર્કમાં કોઈપણ અન્ય ઉપકરણને તેના સરનામાં ફીલ્ડના ઉચ્ચ બિટ્સનો ઉપયોગ કરીને બાળકના રૂટીંગ સ્થાનને સમજવાની મંજૂરી આપે છે.
  2. 6લોવપાન
    • 6LoWPAN નો અર્થ છે "IPv6 ઓવર લો પાવર વાયરલેસ પર્સનલ નેટવર્ક્સ." 6LoWPAN નો મુખ્ય ધ્યેય 6 લિંક્સ પર IPv802.15.4 પેકેટો પ્રસારિત અને પ્રાપ્ત કરવાનો છે. આમ કરવાથી તેને હવા પર મોકલવામાં આવેલ 802.15.4 મહત્તમ ફ્રેમ કદ માટે સમાવવાની જરૂર છે. ઇથરનેટ લિંક્સમાં, IPv6 મેક્સિમમ ટ્રાન્સમિશન યુનિટ (MTU) (1280 બાઇટ્સ) ના કદ સાથેનું પેકેટ લિંક પર એક ફ્રેમ તરીકે સરળતાથી મોકલી શકાય છે. 802.15.4 ના કિસ્સામાં, 6LoWPAN IPv6 નેટવર્કિંગ સ્તર અને 802.15.4 લિંક સ્તર વચ્ચે અનુકૂલન સ્તર તરીકે કાર્ય કરે છે. તે IPv6 ટ્રાન્સમિટ કરવાના મુદ્દાને હલ કરે છે
    • પ્રેષક પર IPv6 પેકેટને ફ્રેગમેન્ટ કરીને અને રીસીવર પર ફરીથી એસેમ્બલ કરીને MTU.
      6LoWPAN એ કમ્પ્રેશન મિકેનિઝમ પણ પ્રદાન કરે છે જે હવા પર મોકલવામાં આવતા IPv6 હેડર માપને ઘટાડે છે અને આમ ટ્રાન્સમિશન ઓવરહેડ ઘટાડે છે. હવા પર જેટલા ઓછા બિટ્સ મોકલવામાં આવે છે, ઉપકરણ દ્વારા ઓછી ઉર્જાનો વપરાશ થાય છે. થ્રેડ 802.15.4 નેટવર્ક પર પેકેટોને અસરકારક રીતે ટ્રાન્સમિટ કરવા માટે આ પદ્ધતિઓનો સંપૂર્ણ ઉપયોગ કરે છે. RFC 4944 (https://tools.ietf.org/html/rfc4944) અને RFC 6282 (https://tools.ietf.org/html/rfc6282) જે પદ્ધતિઓ દ્વારા ફ્રેગમેન્ટેશન અને હેડર કમ્પ્રેશન પૂર્ણ થાય છે તેનું વિગતવાર વર્ણન કરો.
  3. લિંક લેયર ફોરવર્ડિંગ
    6LoWPAN લેયરની બીજી મહત્વની વિશેષતા એ લિંક લેયર પેકેટ ફોરવર્ડિંગ છે. આ મેશ નેટવર્કમાં મલ્ટી હોપ પેકેટ ફોરવર્ડ કરવા માટે ખૂબ જ કાર્યક્ષમ અને ઓછી ઓવરહેડ મેકા-નિઝમ પ્રદાન કરે છે. થ્રેડ લિંક લેયર પેકેટ ફોરવર્ડિંગ સાથે IP લેયર રૂટીંગનો ઉપયોગ કરે છે.
    થ્રેડ IP રૂટીંગ ટેબલ પર આધારિત પેકેટોને ફોરવર્ડ કરવા માટે લિંક લેયર ફોરવર્ડિંગનો ઉપયોગ કરે છે. આ પરિપૂર્ણ કરવા માટે, 6LoWPAN મેશ હેડરનો ઉપયોગ દરેક મલ્ટી-હોપ પેકેટમાં થાય છે (નીચેની આકૃતિ જુઓ). SILICON-LABS-UG103-11-થ્રેડ-ફન્ડામેન્ટલ્સ-સોફ્ટવેર- (5)
    • આકૃતિ 3.1. મેશ હેડર ફોર્મેટ
    • થ્રેડમાં, 6LoWPAN સ્તર મેશ હેડરની માહિતીને ઓરિજિનેટર 16-બીટ ટૂંકા સરનામા અને અંતિમ ગંતવ્ય 16-બીટ સ્ત્રોત સરનામા સાથે ભરે છે. ટ્રાન્સમીટર રૂટીંગ ટેબલમાં આગામી હોપ 16-બીટ શોર્ટ એડ્રેસ જુએ છે અને પછી 6LoWPAN ફ્રેમને ગંતવ્ય તરીકે આગળના હોપ 16-બીટ શોર્ટ એડ્રેસ પર મોકલે છે. આગલું હોપ ઉપકરણ પેકેટ મેળવે છે, માં આગામી હોપ જુએ છે
    • રાઉટીંગ ટેબલ/નેબર ટેબલ, 6LoWPAN મેશ હેડરમાં હોપ કાઉન્ટમાં ઘટાડો કરે છે, અને પછી પેકેટને ગંતવ્ય તરીકે આગલા હોપ અથવા અંતિમ મુકામ 16-બીટ ટૂંકા સરનામા પર મોકલે છે.
    • 6LoWPAN એન્કેપ્સ્યુલેશન
      6LoWPAN પેકેટો IPv6 પેકેટો જેવા જ સિદ્ધાંત પર બાંધવામાં આવે છે અને દરેક વધારાની કાર્યક્ષમતા માટે સ્ટેક્ડ હેડર ધરાવે છે. દરેક 6LoWPAN હેડરની આગળ ડિસ્પેચ વેલ્યુ હોય છે જે હેડરના પ્રકારને ઓળખે છે (નીચેની આકૃતિ જુઓ).
  4. 6LoWPAN એન્કેપ્સ્યુલેશન
    6LoWPAN પેકેટો IPv6 પેકેટો જેવા જ સિદ્ધાંત પર બાંધવામાં આવે છે અને દરેક વધારાની કાર્યક્ષમતા માટે સ્ટેક્ડ હેડર ધરાવે છે. દરેક 6LoWPAN હેડરની આગળ ડિસ્પેચ વેલ્યુ હોય છે જે હેડરના પ્રકારને ઓળખે છે (નીચેની આકૃતિ જુઓ). SILICON-LABS-UG103-11-થ્રેડ-ફન્ડામેન્ટલ્સ-સોફ્ટવેર- (6)
    આકૃતિ 3.2. 6LoWPAN પેકેટનું સામાન્ય ફોર્મેટ
    થ્રેડ નીચેના પ્રકારના 6LoWPAN હેડરોનો ઉપયોગ કરે છે:
    • મેશ હેડર (લિંક લેયર ફોરવર્ડિંગ માટે વપરાય છે)
    • ફ્રેગમેન્ટેશન હેડર (IPv6 પેકેટને ઘણા 6LoWPAN પેકેટમાં ફ્રેગમેન્ટ કરવા માટે વપરાય છે)
    • હેડર કમ્પ્રેશન હેડર (IPv6 હેડરો કમ્પ્રેશન માટે વપરાય છે)
    • 6LoWPAN સ્પષ્ટીકરણ આદેશ આપે છે કે જો એક કરતાં વધુ હેડર હાજર હોય, તો તે ઉપર દર્શાવેલ ક્રમમાં દેખાવા જોઈએ. નીચેના ભૂતપૂર્વ છેamp6LoWPAN પેકેટો હવામાં મોકલવામાં આવ્યા.
    • નીચેની આકૃતિમાં, 6LoWPAN પેલોડ સંકુચિત IPv6 હેડર અને બાકીના IPv6 પેલોડથી બનેલું છે. SILICON-LABS-UG103-11-થ્રેડ-ફન્ડામેન્ટલ્સ-સોફ્ટવેર- (7)
    • આકૃતિ 3.3. સંકુચિત IPv6 હેડર સાથે IPv6 પેલોડ ધરાવતું 6LoWPAN પેકેટ
    • નીચેની આકૃતિમાં, 6LoWPAN પેલોડમાં IPv6 હેડર અને IPv6 પેલોડનો ભાગ છે. SILICON-LABS-UG103-11-થ્રેડ-ફન્ડામેન્ટલ્સ-સોફ્ટવેર- (8)
    • આકૃતિ 3.4. 6LoWPAN પેકેટ જેમાં મેશ હેડર, એક ફ્રેગમેન્ટેશન હેડર અને કમ્પ્રેશન હેડર છે બાકીનો પેલોડ નીચેના આકૃતિમાં ફોર્મેટ દીઠ અનુગામી પેકેટોમાં ટ્રાન્સમિટ કરવામાં આવશે. SILICON-LABS-UG103-11-થ્રેડ-ફન્ડામેન્ટલ્સ-સોફ્ટવેર- (9)
    • આકૃતિ 3.5. 6LoWPAN અનુગામી ટુકડો
  5. ICMP
    થ્રેડ ઉપકરણો ઇન્ટરનેટ કંટ્રોલ મેસેજ પ્રોટોકોલ વર્ઝન 6 (ICMPv6) પ્રોટોકોલને RFC 4443, ઈન્ટરનેટ પ્રોટોકોલ વર્ઝન 6 (IPv6) સ્પષ્ટીકરણ માટે ઈન્ટરનેટ કંટ્રોલ મેસેજ પ્રોટોકોલ (ICMPv6) માં વ્યાખ્યાયિત કર્યા મુજબ સપોર્ટ કરે છે. તેઓ ઇકો રિક્વેસ્ટ અને ઇકો રિપ્લાય મેસેજને પણ સપોર્ટ કરે છે.
  6. યુડીપી
    થ્રેડ સ્ટેક યુઝર ડાને સપોર્ટ કરે છેtagRAM પ્રોટોકોલ (UDP) RFC 768, User Da માં વ્યાખ્યાયિત કર્યા મુજબtagરેમ પ્રોટોકોલ.
  7. TCP
    થ્રેડ સ્ટેક "TCPlp" (TCP લો પાવર) નામના ટ્રાન્સપોર્ટ કંટ્રોલ પ્રોટોકોલ (TCP) વેરિઅન્ટને સપોર્ટ કરે છે (જુઓ usenix-NSDI20). થ્રેડ-સુસંગત ઉપકરણ TCP આરંભકર્તા અને શ્રોતાની ભૂમિકાઓને અમલમાં મૂકે છે જે આમાં વર્ણવેલ છે:
    • RFC 793, ટ્રાન્સમિશન કંટ્રોલ પ્રોટોકોલ
    • RFC 1122, ઇન્ટરનેટ હોસ્ટ માટે જરૂરીયાતો
    • થ્રેડ સ્પેસિફિકેશન 1.3.0 અને ઉચ્ચ: હાલના TCP અમલીકરણો સામાન્ય રીતે વાયરલેસ મેશ નેટવર્ક્સ પર અને મર્યાદિત 802.15.4 ફ્રેમ કદ સાથે શ્રેષ્ઠ રીતે કામ કરવા માટે ટ્યુન નથી. તેથી, સ્પષ્ટીકરણ થ્રેડ નેટવર્ક્સ પર કાર્યક્ષમ TCP અમલીકરણ માટે જરૂરી તત્વો અને પરિમાણ મૂલ્યોને વ્યાખ્યાયિત કરે છે (જુઓ થ્રેડ સ્પષ્ટીકરણ 1.3.0, વિભાગ 6.2 TCP).
  8. એસ.આર.પી
    • DNS-આધારિત સર્વિસ ડિસ્કવરી માટે સર્વિસ રજીસ્ટ્રેશન પ્રોટોકોલમાં વ્યાખ્યાયિત કર્યા મુજબ સર્વિસ રજીસ્ટ્રેશન પ્રોટોકોલ (SRP) નો ઉપયોગ થ્રેડ સ્પેસિફિકેશન 1.3.0 થી શરૂ થતા થ્રેડ ઉપકરણો પર થાય છે. બોર્ડર રાઉટર દ્વારા જાળવવામાં આવતી સર્વિસ રજિસ્ટ્રી હોવી આવશ્યક છે. મેશ નેટવર્ક પરના SRP ક્લાયન્ટ વિવિધ સેવાઓ પ્રદાન કરવા માટે નોંધણી કરાવી શકે છે. એક SRP સર્વર DNS-આધારિત શોધ ક્વેરીઝને સ્વીકારે છે અને વધારામાં પ્રતિબંધિત ક્લાયંટ્સને વધુ સારી રીતે સમર્થન આપવા માટે અન્ય નાના ઉન્નતીકરણો સાથે સુરક્ષા માટે જાહેર કી ક્રિપ્ટોગ્રાફી પણ પ્રદાન કરે છે.

નેટવર્ક ટોપોલોજી

  1. નેટવર્ક સરનામું અને ઉપકરણો
    • થ્રેડ સ્ટેક નેટવર્કમાંના તમામ રાઉટર્સ વચ્ચે સંપૂર્ણ મેશ કનેક્ટિવિટીને સપોર્ટ કરે છે. વાસ્તવિક ટોપોલોજી નેટવર્કમાં રાઉટર્સની સંખ્યા પર આધારિત છે. જો ત્યાં માત્ર એક જ રાઉટર હોય, તો નેટવર્ક સ્ટાર બનાવે છે. જો ત્યાં એક કરતા વધુ રાઉટર હોય તો મેશ ઓટોમેટીકલી બને છે (જુઓ 2.2 થ્રેડ નેટવર્ક આર્કિટેક્ચર).
  2. મેશ નેટવર્ક્સ
    • એમ્બેડેડ મેશ નેટવર્ક્સ રેડિયોને અન્ય રેડિયો માટે સંદેશા રિલે કરવાની મંજૂરી આપીને રેડિયો સિસ્ટમને વધુ વિશ્વસનીય બનાવે છે. માજી માટેample, જો નોડ બીજા નોડ પર સીધો સંદેશ મોકલી શકતું નથી, તો એમ્બેડેડ મેશ નેટવર્ક એક અથવા વધુ ઇન્ટરમી-ડાયરી નોડ્સ દ્વારા સંદેશને રીલે કરે છે. વિભાગ 5.3 રૂટીંગમાં ચર્ચા કર્યા મુજબ, થ્રેડ સ્ટેકમાંના તમામ રાઉટર નોડ્સ એકબીજા સાથે રૂટ અને કનેક્ટિવિટી જાળવી રાખે છે જેથી મેશ સતત જાળવવામાં અને કનેક્ટેડ રહે. થ્રેડ નેટવર્કમાં 64 રાઉટર સરનામાંઓની મર્યાદા છે, પરંતુ તે બધા એક જ સમયે ઉપયોગમાં લઈ શકાતા નથી. આ કાઢી નાખેલ ઉપકરણોના સરનામાંનો ફરીથી ઉપયોગ કરવા માટે સમય આપે છે.
    • મેશ નેટવર્કમાં, સ્લીપી એન્ડ ડિવાઇસ અથવા રાઉટર-પાત્ર ઉપકરણો અન્ય ઉપકરણો માટે રૂટ કરતા નથી. આ ઉપકરણો માતાપિતાને સંદેશ મોકલે છે જે રાઉટર છે. આ પેરેન્ટ રાઉટર તેના ચાઈલ્ડ ડિવાઈસ માટે રૂટીંગ ઓપરેશન્સ હેન્ડલ કરે છે.

રૂટીંગ અને નેટવર્ક કનેક્ટિવિટી

થ્રેડ નેટવર્કમાં 32 જેટલા સક્રિય રાઉટર્સ છે જે રૂટીંગ ટેબલ પર આધારિત સંદેશાઓ માટે નેક્સ્ટ-હોપ રૂટીંગનો ઉપયોગ કરે છે. રાઉટીંગ ટેબલને થ્રેડ સ્ટેક દ્વારા જાળવવામાં આવે છે તે સુનિશ્ચિત કરવા માટે કે બધા રાઉટર નેટવર્કમાં અન્ય કોઈપણ રાઉટર માટે કનેક્ટિવિટી અને અપ-ટુ-ડેટ પાથ ધરાવે છે. બધા રાઉટર્સ મેશ લિંક એસ્ટાબ્લિશમેન્ટ (MLE) નો ઉપયોગ કરીને સંકુચિત ફોર્મેટમાં નેટવર્કમાં અન્ય રાઉટર્સ માટે રૂટીંગની કિંમત અન્ય રાઉટર્સ સાથે વિનિમય કરે છે.

  1.  MLE સંદેશાઓ
    • મેશ લિંક એસ્ટાબ્લિશમેન્ટ (MLE) સંદેશાઓનો ઉપયોગ સુરક્ષિત રેડિયો લિંક્સ સ્થાપિત કરવા અને ગોઠવવા, પડોશી ઉપકરણોને શોધવા અને નેટવર્કમાં ઉપકરણો વચ્ચે રૂટીંગ ખર્ચ જાળવવા માટે થાય છે. MLE રૂટીંગ લેયરની નીચે કામ કરે છે અને રાઉટર્સ વચ્ચે એક હોપ લિંક લોકલ યુનિકાસ્ટ અને મલ્ટિકાસ્ટનો ઉપયોગ કરે છે.
    • MLE સંદેશાઓનો ઉપયોગ પડોશી ઉપકરણોની લિંક્સને ઓળખવા, ગોઠવવા અને સુરક્ષિત કરવા માટે કરવામાં આવે છે કારણ કે ટોપોલોજી અને ભૌતિક વાતાવરણ બદલાય છે. MLE નો ઉપયોગ રૂપરેખાંકન મૂલ્યોને વિતરિત કરવા માટે પણ થાય છે જે સમગ્ર નેટવર્ક પર શેર કરવામાં આવે છે જેમ કે ચેનલ અને પર્સનલ એરિયા નેટવર્ક (PAN) ID. આ સંદેશાઓ MPL (https://tools.ietf.org/html/draft-ietf-roll-trickle-mcast-11: મલ્ટીકાસ્ટ પ્રોટોકોલ ફોર લો પાવર એન્ડ લોસી નેટવર્ક (MPL)).
    • MLE સંદેશાઓ એ પણ સુનિશ્ચિત કરે છે કે બે ઉપકરણો વચ્ચે રૂટીંગ ખર્ચ સ્થાપિત કરતી વખતે અસમપ્રમાણ લિંક ખર્ચને ધ્યાનમાં લેવામાં આવે છે. અસમપ્રમાણ લિંક ખર્ચ 802.15.4 નેટવર્ક્સમાં સામાન્ય છે. દ્વિ-માર્ગી સંદેશાવ્યવહાર વિશ્વસનીય છે તેની ખાતરી કરવા માટે, દ્વિપક્ષીય લિંક ખર્ચને ધ્યાનમાં લેવું મહત્વપૂર્ણ છે.
  2. રૂટ શોધ અને સમારકામ
    • ઓન-ડિમાન્ડ રૂટ ડિસ્કવરીનો ઉપયોગ સામાન્ય રીતે લો-પાવર 802.15.4 નેટવર્કમાં થાય છે. જો કે, નેટવર્ક ઓવરહેડ અને બેન્ડવિડ્થના સંદર્ભમાં ઓન-ડિમાન્ડ રૂટ શોધ મોંઘી છે કારણ કે ઉપકરણો નેટવર્ક દ્વારા રૂટ શોધ વિનંતીઓનું પ્રસારણ કરે છે. થ્રેડ સ્ટેકમાં, બધા રાઉટર્સ નેટવર્કમાંના અન્ય તમામ રાઉટર્સ સાથે કિંમતની માહિતી ધરાવતા વન-હોપ MLE પેકેટોની આપલે કરે છે. બધા રાઉટર્સ પાસે નેટવર્કમાંના કોઈપણ અન્ય રાઉટર માટે અપ-ટૂ-ડેટ પાથ ખર્ચની માહિતી હોય છે તેથી માંગ પર રૂટ શોધની જરૂર નથી. જો કોઈ રૂટ હવે ઉપયોગમાં લેવા યોગ્ય નથી, તો રાઉટર્સ ગંતવ્ય માટે આગળનો સૌથી યોગ્ય માર્ગ પસંદ કરી શકે છે.
    • પિતૃ રાઉટરનું સરનામું નક્કી કરવા માટે બાળકના સરનામાંના ઉચ્ચ બિટ્સને જોઈને બાળ ઉપકરણો પર રૂટીંગ કરવામાં આવે છે. એકવાર ઉપકરણ પિતૃ રાઉટરને જાણે છે, તે પાથની કિંમતની માહિતી અને તે ઉપકરણ માટે આગામી હોપ રૂટીંગ માહિતી જાણે છે.
    • રૂટની કિંમત અથવા નેટવર્ક ટોપોલોજીમાં ફેરફાર થતાં, ફેરફારો MLE સિંગલ-હોપ સંદેશાઓનો ઉપયોગ કરીને નેટવર્ક દ્વારા પ્રસારિત થાય છે. રૂટીંગ ખર્ચ બે ઉપકરણો વચ્ચેની દ્વિદિશ લિંક ગુણવત્તા પર આધારિત છે. દરેક દિશામાં લિંકની ગુણવત્તા તે પડોશી ઉપકરણમાંથી આવતા સંદેશાઓ પરના લિંક માર્જિન પર આધારિત છે. આ ઇનકમિંગ રીસીવ્ડ સિગ્નલ સ્ટ્રેન્થ ઇન્ડીકેટર (RSSI) 0 થી 3 ની લિંક ગુણવત્તા સાથે મેપ થયેલ છે. 0 નું મૂલ્ય એટલે અજાણી કિંમત.
    • જ્યારે રાઉટર પાડોશી તરફથી નવો MLE સંદેશ પ્રાપ્ત કરે છે, ત્યારે કાં તો તેની પાસે ઉપકરણ માટે પહેલાથી જ પડોશી ટેબલ એન્ટ્રી હોય છે અથવા એક એડ-એડ હોય છે. MLE સંદેશમાં પાડોશી તરફથી આવતા ખર્ચનો સમાવેશ થાય છે, તેથી આ રાઉટરના પડોશી કોષ્ટકમાં અપડેટ થાય છે. MLE સંદેશમાં અન્ય રાઉટર્સ માટે અપડેટ કરેલી રૂટીંગ માહિતી પણ હોય છે જે રૂટીંગ ટેબલમાં અપડેટ થાય છે.
    • સક્રિય રાઉટર્સની સંખ્યા રૂટીંગ અને ખર્ચની માહિતીની માત્રા સુધી મર્યાદિત છે જે એક 802.15.4 પેકેટમાં સમાવી શકાય છે. આ મર્યાદા હાલમાં 32 રાઉટર છે.
  3. રૂટીંગ
    • ઉપકરણો પેકેટોને ફોરવર્ડ કરવા માટે સામાન્ય IP રૂટીંગનો ઉપયોગ કરે છે. એક રૂટીંગ ટેબલ નેટવર્ક સરનામાં અને યોગ્ય આગામી હોપ સાથે રચાયેલ છે.
    • ડિસ્ટન્સ વેક્ટર રૂટીંગનો ઉપયોગ સ્થાનિક નેટવર્ક પરના સરનામાંઓ માટેના માર્ગો મેળવવા માટે થાય છે. સ્થાનિક નેટવર્ક પર રૂટીંગ કરતી વખતે, આ 16-બીટ સરનામાંના ઉપલા છ બિટ્સ રાઉટરના ગંતવ્યને વ્યાખ્યાયિત કરે છે.
    • આ રૂટીંગ પેરેન્ટ પછી બાકીના 16-બીટ સરનામાના આધારે અંતિમ મુકામ પર ફોરવર્ડ કરવા માટે જવાબદાર છે.
    • ઑફ નેટવર્ક રાઉટીંગ માટે, બોર્ડર રાઉટર રાઉટર લીડરને ચોક્કસ ઉપસર્ગની સૂચના આપે છે અને MLE પેકેટમાં નેટવર્ક ડેટા તરીકે આ માહિતીનું વિતરણ કરે છે. નેટવર્ક ડેટામાં ઉપસર્ગ ડેટાનો સમાવેશ થાય છે, જે પોતે જ ઉપસર્ગ છે, 6LoWPAN સંદર્ભ, બોર્ડર રાઉટર્સ અને તે ઉપસર્ગ માટે સ્ટેટલેસ એડ્રેસ ઓટોકોન્ફિગરેશન (SLAAC) અથવા DHCPv6 સર્વર. જો ઉપકરણ એ ઉપસર્ગનો ઉપયોગ કરીને સરનામાંને ગોઠવવાનું હોય, તો તે આ સરનામા માટે યોગ્ય SLAAC અથવા DHCP સર્વરનો સંપર્ક કરે છે. નેટવર્ક ડેટામાં રૂટીંગ સર્વર્સની સૂચિ પણ શામેલ છે જે ડિફોલ્ટ બોર્ડર રાઉટરના 16-બીટ સરનામાં છે.
    • વધુમાં, થ્રેડ ડોમેન મોડલ સાથેની વ્યાપારી જગ્યામાં, બેકબોન બોર્ડર રાઉટર તે સેવા આપે છે તે ડોમેન યુનિક ઉપસર્ગના રાઉટર લીડરને સૂચિત કરે છે, જે દર્શાવે છે કે આ મેશ મોટા થ્રેડ ડોમેનનો ભાગ છે. આ માટેના નેટવર્ક ડેટામાં ઉપસર્ગ ડેટા, 6LoWPAN સંદર્ભ અને બોર્ડર રાઉટર ALOC શામેલ છે. આ ઉપસર્ગ સમૂહ માટે કોઈ SLAAC અથવા DHCPv6 ફ્લેગ્સ સેટ નથી, જો કે સરનામાની સોંપણી સ્ટેટલેસ મોડલને અનુસરે છે. વધુમાં, આ બોર્ડર રાઉટરની "બેકબોન" સેવાની ક્ષમતા દર્શાવતી સેવા અને સર્વર TLVs પણ છે. બેકબોન પર ડુપ્લિકેટ સરનામું શોધવાની ક્ષમતા કોઈપણ ઉપકરણ માટે અસ્તિત્વમાં છે જે તેનું ડોમેન યુનિક એડ્રેસ (DUA) BBR સાથે રજીસ્ટર કરે છે. ઉપકરણનું DUA થ્રેડ ડોમેનનો ભાગ હોવાના તેના જીવનકાળ દરમિયાન ક્યારેય બદલાતું નથી.
    • આ એક જ ડોમેનમાં વિવિધ થ્રેડ નેટવર્ક્સમાં સ્થાનાંતરણની સુવિધા આપે છે અને ખાતરી કરે છે કે સંબંધિત BBR બહુવિધ થ્રેડ નેટવર્ક પર રૂટીંગની સુવિધા આપે છે. બેકબોન ઉપર, પ્રમાણભૂત IPv6 રૂટીંગ ટેકનોલોજી જેમ કે IPv6 નેબર ડિસ્કવરી (RFC 4861 મુજબ NS/NA) અને મલ્ટિકાસ્ટ લિસનર ડિસ્કવરી (RFC 2 મુજબ MLDv3810) નો ઉપયોગ થાય છે.
    • એક લીડરને રાઉટર-પાત્ર ઉપકરણોને રાઉટર્સ બનવાનો ટ્રૅક રાખવા અથવા રાઉટરને રાઉટર-પાત્ર ડી-વાઈસમાં ડાઉનગ્રેડ કરવાની મંજૂરી આપવા માટે નિયુક્ત કરવામાં આવે છે. આ લીડર CoAP નો ઉપયોગ કરીને રાઉટર સરનામાંઓ સોંપે છે અને તેનું સંચાલન પણ કરે છે. જો કે, આ લીડરમાં સમાવિષ્ટ તમામ માહિતીની સમયાંતરે અન્ય રાઉટર્સને પણ જાહેરાત કરવામાં આવે છે. જો નેતા નેટવર્કથી દૂર જાય, તો અન્ય રાઉટર ચૂંટાય છે, અને વપરાશકર્તાના હસ્તક્ષેપ વિના લીડર તરીકે કાર્યભાર સંભાળે છે.
    • બોર્ડર રાઉટર્સ 6LoWPAN કમ્પ્રેશન અથવા વિસ્તરણને હેન્ડલ કરવા અને નેટવર્ક ઉપકરણોને બંધ કરવા માટે જવાબદાર છે. બેકબોન બોર્ડર રાઉટર્સ MPL ને IP-in-IP એન્કેપ્સ્યુલેશન અને ડેકેપ્સ્યુલેશન સાથે હેન્ડલ કરવા માટે જવાબદાર છે જે મેશમાં અને બહાર જતા મોટા સ્કોપ મલ્ટિકાસ્ટ માટે છે.
    • બોર્ડર રાઉટર્સ પર વધુ માહિતી માટે, AN1256 જુઓ: ઓપનથ્રેડ બોર્ડર રાઉટર સાથે સિલિકોન લેબ્સ આરસીપીનો ઉપયોગ કરવો.
  4. ફરી પ્રયાસો અને સ્વીકૃતિઓ
    • જ્યારે થ્રેડ સ્ટેકમાં UDP મેસેજિંગનો ઉપયોગ કરવામાં આવે છે, ત્યારે વિશ્વસનીય સંદેશ ડિલિવરી જરૂરી છે અને આ હળવા વજનની પદ્ધતિઓ દ્વારા પૂર્ણ થાય છે:
    • MAC-સ્તરના પુનઃપ્રયાસ-દરેક ઉપકરણ આગામી હોપથી MAC સ્વીકૃતિઓનો ઉપયોગ કરે છે અને જો MAC ACK સંદેશ પ્રાપ્ત ન થાય તો MAC સ્તર પર સંદેશનો ફરી પ્રયાસ કરશે.
    • એપ્લિકેશન-લેયર પુનઃપ્રયાસ કરે છે- એપ્લિકેશન સ્તર નક્કી કરી શકે છે કે શું સંદેશની વિશ્વસનીયતા એક મહત્વપૂર્ણ પરિમાણ છે. જો એમ હોય તો, એન્ડ-ટુ-એન્ડ સ્વીકૃતિ અને ફરીથી પ્રયાસ પ્રોટોકોલનો ઉપયોગ કરી શકાય છે, જેમ કે CoAP પુનઃપ્રયાસો.

જોડાવું અને નેટવર્ક ઓપરેશન

થ્રેડ બે જોડાવાની પદ્ધતિઓને મંજૂરી આપે છે:

  • આઉટ-ઓફ-બેન્ડ પદ્ધતિનો ઉપયોગ કરીને કમિશનિંગ માહિતી સીધી ઉપકરણ પર શેર કરો. આ આ માહિતીનો ઉપયોગ કરીને ઉપકરણને યોગ્ય નેટવર્ક પર ચલાવવાની મંજૂરી આપે છે.
  • સ્માર્ટફોન, ટેબ્લેટ અથવા પર જોઇનિંગ ડિવાઇસ અને કમિશનિંગ એપ્લિકેશન વચ્ચે કમિશનિંગ સત્રની સ્થાપના કરો web.
  • થ્રેડ ડોમેન મોડેલ સાથેના કોમર્શિયલ નેટવર્ક માટે, વપરાશકર્તાના હસ્તક્ષેપ વિના સ્વાયત્ત નોંધણી પ્રક્રિયા કે જે પ્રમાણીકરણ પછી જોડાનારાઓ પર ઓપરેશનલ પ્રમાણપત્રોની જોગવાઈ કરે છે થ્રેડ સ્પષ્ટીકરણ 1.2 દ્વારા નિર્દિષ્ટ કરવામાં આવે છે. ઓપરેશનલ પ્રમાણપત્ર ઉપકરણ માટે ડોમેન માહિતીને એન્કો-ડેસ કરે છે અને સુરક્ષિત નેટવર્ક માસ્ટર કી જોગવાઈને મંજૂરી આપે છે. આ મોડેલને રજિસ્ટ્રારની જરૂર છે અથવા
  • બેકબોન બોર્ડર રાઉટર પર થ્રેડ રજિસ્ટ્રાર ઈન્ટરફેસ (TRI) અને ANIMA/BRSKI/EST પ્રોટોકોલનો ઉપયોગ કરીને બાહ્ય સત્તાધિકારી (MASA) સાથે સંચારની સુવિધા આપે છે. નેટવર્ક કે જે આ કમિશનિંગ મોડલને સપોર્ટ કરે છે તેને CCM નેટવર્ક કહેવામાં આવે છે.
  • થ્રેડ નેટવર્ક્સ કમિશનિંગ પર વધુ માહિતી માટે, વિભાગ 11 જુઓ. ઉપકરણ કમિશનિંગ.
  • બીકન પેલોડમાં પરમિટ જોઇનિંગ ફ્લેગ સાથે જોડાવાની વારંવાર ઉપયોગમાં લેવાતી 802.15.4 પદ્ધતિનો ઉપયોગ થ્રેડ નેટવર્ક્સમાં થતો નથી. આ પદ્ધતિનો ઉપયોગ સામાન્ય રીતે પુશ બટન પ્રકારના જોડાવા માટે થાય છે જ્યાં કોઈ યુઝર ઈન્ટરફેસ નથી અથવા ઉપકરણોની બહાર બેન્ડ ચેનલ નથી. આ પદ્ધતિમાં એવી પરિસ્થિતિઓમાં ઉપકરણ સ્ટીયરિંગ સાથે સમસ્યાઓ છે જ્યાં બહુવિધ નેટવર્ક ઉપલબ્ધ છે અને તે સુરક્ષા જોખમો પણ પેદા કરી શકે છે.
  • થ્રેડ નેટવર્ક્સમાં, બધા જોડાવું વપરાશકર્તા દ્વારા શરૂ કરવામાં આવે છે. જોડાયા પછી, કમિશનિંગ ઉપકરણ સાથે એપ્લિકેશન સ્તરે સુરક્ષા પ્રમાણીકરણ પૂર્ણ થાય છે. આ સુરક્ષા પ્રમાણીકરણની ચર્ચા વિભાગ 9. સુરક્ષામાં કરવામાં આવી છે.
  • ઉપકરણો નેટવર્કમાં ક્યાં તો સ્લીપી એન્ડ ડિવાઇસ, એન્ડ ડિવાઇસ (MED અથવા FED), અથવા REED તરીકે જોડાય છે. REED જોડાયા પછી અને નેટવર્ક રૂપરેખાંકન શીખ્યા પછી જ તે સંભવિતપણે a બનવાની વિનંતી કરી શકે છે

થ્રેડ રાઉટર. જોડાવા પર, ઉપકરણને તેના માતાપિતાના આધારે 16-બીટ શોર્ટ એડ-ડ્રેસ પ્રદાન કરવામાં આવે છે. જો રાઉટર-પાત્ર ઉપકરણ થ્રેડ રાઉટર બની જાય, તો તેને લીડર દ્વારા રાઉટર સરનામું સોંપવામાં આવે છે. થ્રેડ રાઉટર માટે ડુપ્લિકેટ એડ્રેસ ડિટેક્શન એ સેન્ટ્રલાઈઝ્ડ રાઉટર એડ્રેસ ડિસ્ટ્રિબ્યુશન મિકેનિઝમ દ્વારા સુનિશ્ચિત કરવામાં આવે છે જે લીડર પર રહે છે. હોસ્ટ ઉપકરણો માટે ડુપ્લિકેટ સરનામાં ટાળવા માટે માતાપિતા જવાબદાર છે કારણ કે તે જોડાવા પર તેમને સરનામાં સોંપે છે.

  1. નેટવર્ક ડિસ્કવરી
    • 802.15.4 નેટવર્ક્સ રેડિયો શ્રેણીમાં શું છે તે નિર્ધારિત કરવા માટે નેટવર્ક શોધનો ઉપયોગ જોડાતા ઉપકરણ દ્વારા થાય છે. ઉપકરણ તમામ ચેનલોને સ્કેન કરે છે, દરેક ચેનલ પર MLE શોધ વિનંતી જારી કરે છે અને MLE શોધ પ્રતિસાદોની રાહ જુએ છે. 802.15.4 MLE ડિસ્કવરી રી-સ્પોન્સ નેટવર્ક સર્વિસ સેટ આઇડેન્ટિફાયર (SSID), વિસ્તૃત PAN ID અને અન્ય મૂલ્યો સહિત નેટવર્ક પરિમાણો સાથેનો પેલોડ ધરાવે છે જે સૂચવે છે કે શું નેટવર્ક નવા સભ્યોને સ્વીકારી રહ્યું છે અને શું તે મૂળ કમિશનિંગને સપોર્ટ કરે છે.
    • જો ઉપકરણ નેટવર્ક પર ચાલુ કરવામાં આવ્યું હોય તો નેટવર્ક શોધની જરૂર નથી કારણ કે તે નેટવર્ક માટે ચેનલ અને વિસ્તૃત PAN ID જાણે છે. આ ઉપકરણો પછી પ્રદાન કરેલ કમિશનિંગ સામગ્રીનો ઉપયોગ કરીને નેટવર્ક સાથે જોડાય છે.
  2. MLE ડેટા
    • એકવાર કોઈ ઉપકરણ નેટવર્ક સાથે જોડાઈ જાય, તે પછી તેને નેટવર્કમાં ભાગ લેવા માટે વિવિધ પ્રકારની માહિતીની જરૂર હોય છે. MLE નેટવર્ક પરિમાણોની વિનંતી કરવા અને પડોશીઓને લિંક ખર્ચ અપડેટ કરવા માટે પાડોશી ઉપકરણને યુનિકાસ્ટ મોકલવા માટે ઉપકરણ માટે સેવાઓ પ્રદાન કરે છે. જ્યારે નવું ઉપકરણ જોડાય છે, ત્યારે તે વિભાગ 9. સુરક્ષામાં ચર્ચા કર્યા મુજબ સુરક્ષા ફ્રેમ કાઉન્ટર્સ સેટ કરવા માટે એક પડકાર પ્રતિભાવ પણ કરે છે.
    • બધા ઉપકરણો MLE લિંક કન્ફિગરેશન સંદેશાઓના ટ્રાન્સમિશન અને સ્વાગતને સપોર્ટ કરે છે. આમાં "લિંક વિનંતી", "લિંક સ્વીકારો", અને "લિંક સ્વીકારો અને વિનંતી કરો" સંદેશાઓનો સમાવેશ થાય છે.
    • MLE એક્સચેન્જનો ઉપયોગ નીચેની માહિતીને ગોઠવવા અથવા વિનિમય કરવા માટે થાય છે:
    • પડોશી ઉપકરણોનું 16-બીટ ટૂંકું અને 64-બીટ EUI 64 લાંબુ સરનામું
    • ઉપકરણ ક્ષમતાઓની માહિતી, જેમાં તે સ્લીપી એન્ડ ડિવાઇસ છે કે કેમ અને ઉપકરણનું સ્લીપ સાયકલ
    • જો થ્રેડ રાઉટર હોય તો પડોશી લિંકનો ખર્ચ થાય છે
    • ઉપકરણો વચ્ચે સુરક્ષા સામગ્રી અને ફ્રેમ કાઉન્ટર્સ
    • નેટવર્કમાં અન્ય તમામ થ્રેડ રાઉટર માટે રૂટીંગ ખર્ચ
    • વિવિધ લિંક રૂપરેખાંકન મૂલ્યો વિશે લિંક મેટ્રિક્સ એકત્રિત અને વિતરણ
    • નોંધ: MLE સંદેશાઓ એનક્રિપ્ટેડ હોય છે સિવાય કે પ્રારંભિક નોડ બુટસ્ટ્રેપિંગ કામગીરી દરમિયાન જ્યારે નવા ઉપકરણે સુરક્ષા સામગ્રી મેળવી ન હોય.
  3.  CoAP
    RFC 7252 (https://tools.ietf.org/html/rfc7252: કન્સ્ટ્રેઇન્ડ એપ્લીકેશન પ્રોટો-કોલ (CoAP)) એ મર્યાદિત નોડ્સ અને લો-પાવર નેટવર્ક્સ સાથે ઉપયોગ કરવા માટેનો એક વિશિષ્ટ ટ્રાન્સપોર્ટ પ્રોટોકોલ છે. CoAP એ એપ્લિકેશન એન્ડપોઇન્ટ્સ વચ્ચે વિનંતી/પ્રતિસાદ ક્રિયાપ્રતિક્રિયા મોડેલ પ્રદાન કરે છે, સેવાઓ અને સંસાધનોની બિલ્ટ-ઇન શોધને સમર્થન આપે છે અને તેમાં મુખ્ય ખ્યાલો શામેલ છે web જેમ કે URLs CoAP નો ઉપયોગ થ્રેડમાં મેશ-સ્થાનિક સરનામાંઓ અને ઉપકરણો દ્વારા જરૂરી મલ્ટિકાસ્ટ સરનામાંઓને ગોઠવવા માટે થાય છે. વધુમાં, CoAP નો ઉપયોગ સંચાલન સંદેશાઓ માટે પણ થાય છે જેમ કે સક્રિય થ્રેડ રાઉટર પર ડાયગ્નોસ્ટિક માહિતી અને અન્ય નેટવર્ક ડેટા મેળવવા અને સેટ કરવા.
  4. DHCPv6
    RFC 6 માં વ્યાખ્યાયિત કર્યા મુજબ DHCPv3315 નો ઉપયોગ નેટવર્કમાં ઉપકરણોના રૂપરેખાંકનનું સંચાલન કરવા માટે ક્લાયંટ-સર્વર પ્રોટોકોલ તરીકે થાય છે. DHCP સર્વર પાસેથી ડેટાની વિનંતી કરવા માટે DHCPv6 UDP નો ઉપયોગ કરે છે (https://www.ietf.org/rfc/rfc3315.txt: IPv6 (DHCPv6)) માટે ડાયનેમિક હોસ્ટ કન્ફિગરેશન પ્રોટોકોલ.
    DHCPv6 સેવાનો ઉપયોગ રૂપરેખાંકન માટે થાય છે:
    • નેટવર્ક સરનામાં
    • ઉપકરણો દ્વારા જરૂરી મલ્ટિકાસ્ટ સરનામાં
    • કારણ કે DHCPv6 નો ઉપયોગ કરીને સર્વરમાંથી ટૂંકા સરનામાં અસાઇન કરવામાં આવ્યા છે, ડુપ્લિકેટ સરનામાં શોધની જરૂર નથી. DHCPv6 નો ઉપયોગ બોર્ડર રાઉટર્સ દ્વારા પણ થાય છે જે તેઓ આપેલા ઉપસર્ગના આધારે સરનામાં અસાઇન કરે છે.
  5. એસએલએએસી
    SLAAC (સ્ટેટલેસ એડ્રેસ ઓટો કોન્ફિગરેશન) RFC 4862 (https://tools.ietf.org/html/rfc4862: IPv6 સ્ટેટલેસ એડ્રેસ ઓટો-કોન્ફિગરેશન) એ એક પદ્ધતિ છે જેમાં બોર્ડર રાઉટર એક ઉપસર્ગ સોંપે છે, અને પછી તેના સરનામાના છેલ્લા 64 બિટ્સ રાઉટર દ્વારા મેળવવામાં આવે છે. IPv6 સ્ટેટલેસ ઓટોકોન્ફિગરેશન મિકેનિઝમને હોસ્ટના મેન્યુઅલ રૂપરેખાંકન, રાઉટરનું ન્યૂનતમ (જો કોઈ હોય તો) રૂપરેખાંકન અને કોઈ વધારાના સર્વરની જરૂર નથી. સ્ટેટલેસ મિકેનિઝમ હોસ્ટને સ્થાનિક રીતે ઉપલબ્ધ માહિતી અને રાઉટર્સ દ્વારા જાહેરાત કરાયેલી માહિતીના સંયોજનનો ઉપયોગ કરીને તેના પોતાના સરનામાં બનાવવાની મંજૂરી આપે છે.
  6. એસ.આર.પી
    DNS-આધારિત સર્વિસ ડિસ્કવરી માટે સર્વિસ રજીસ્ટ્રેશન પ્રોટોકોલમાં વ્યાખ્યાયિત કર્યા મુજબ સર્વિસ રજીસ્ટ્રેશન પ્રોટોકોલ (SRP) નો ઉપયોગ થ્રેડ સ્પેસિફિકેશન 1.3.0 થી શરૂ થતા થ્રેડ ઉપકરણો પર થાય છે. બોર્ડર રાઉટર દ્વારા જાળવવામાં આવતી સર્વિસ રજિસ્ટ્રી હોવી આવશ્યક છે. મેશ નેટવર્ક પરના SRP ક્લાયન્ટ વિવિધ સેવાઓ પ્રદાન કરવા માટે નોંધણી કરાવી શકે છે. એક SRP સર્વર DNS-આધારિત શોધ ક્વેરીઝને સ્વીકારે છે અને વધારામાં પ્રતિબંધિત ક્લાયંટ્સને વધુ સારી રીતે સમર્થન આપવા માટે અન્ય નાના ઉન્નતીકરણો સાથે સુરક્ષા માટે જાહેર કી ક્રિપ્ટોગ્રાફી પણ પ્રદાન કરે છે.

મેનેજમેન્ટ

  1. ICMP
    તમામ ઉપકરણો IPv6 (ICMPv6) ભૂલ સંદેશાઓ માટે ઈન્ટરનેટ કંટ્રોલ મેસેજ પ્રોટોકોલ તેમજ ઈકો વિનંતી અને ઈકો જવાબ સંદેશાઓને સપોર્ટ કરે છે.
  2. ઉપકરણ સંચાલન
    ઉપકરણ પરના એપ્લિકેશન સ્તરને ઉપકરણ સંચાલન અને ડાયગ્નોસ્ટિક્સ માહિતીના સેટની ઍક્સેસ હોય છે જેનો સ્થાનિક રીતે ઉપયોગ કરી શકાય છે અથવા એકત્રિત કરી શકાય છે અને અન્ય મેનેજમેન્ટ ઉપકરણોને મોકલી શકાય છે.
    802.15.4 PHY અને MAC સ્તરો પર, ઉપકરણ મેનેજમેન્ટ સ્તરને નીચેની માહિતી પ્રદાન કરે છે:
    • EUI 64 સરનામું
    • 16-બીટ ટૂંકું સરનામું
    •  ક્ષમતા માહિતી
    • PAN ID
    • પેકેટો મોકલ્યા અને પ્રાપ્ત થયા
    • ઓક્ટેટ્સ મોકલ્યા અને પ્રાપ્ત થયા
    • પેકેટો ટ્રાન્સમિટ અથવા પ્રાપ્ત કરવા પર છોડવામાં આવે છે
    • સુરક્ષા ભૂલો
    • MAC પુનઃપ્રયાસોની સંખ્યા
  3. નેટવર્ક મેનેજમેન્ટ
    ઉપકરણ પરનું નેટવર્ક સ્તર મેનેજમેન્ટ અને ડાયગ્નોસ્ટિક્સ વિશેની માહિતી પણ પ્રદાન કરે છે જેનો સ્થાનિક રીતે ઉપયોગ કરી શકાય છે અથવા અન્ય મેનેજમેન્ટ ઉપકરણોને મોકલી શકાય છે. નેટવર્ક સ્તર IPv6 સરનામાં સૂચિ, પડોશી અને ચાઇલ્ડ ટેબલ અને રૂટીંગ ટેબલ પ્રદાન કરે છે.

સતત ડેટા

ક્ષેત્રમાં કાર્યરત ઉપકરણો આકસ્મિક રીતે અથવા હેતુસર વિવિધ કારણોસર રીસેટ થઈ શકે છે. રીસેટ કરવામાં આવેલ ઉપકરણોને વપરાશકર્તાના હસ્તક્ષેપ વિના નેટવર્ક કામગીરી પુનઃપ્રારંભ કરવાની જરૂર છે. આ સફળતાપૂર્વક કરવા માટે, બિન-અસ્થિર સંગ્રહમાં નીચેની માહિતી સંગ્રહિત કરવી આવશ્યક છે:

  • નેટવર્ક માહિતી (જેમ કે PAN ID)
  • સુરક્ષા સામગ્રી
  • ઉપકરણો માટે IPv6 સરનામાંઓ બનાવવા માટે નેટવર્કમાંથી એડ્રેસીંગ માહિતી

$સિક્યોરિટી

  • થ્રેડ નેટવર્ક એ વાયરલેસ નેટવર્ક છે જેને ઓવર-ધ-એર (OTA) હુમલાઓ સામે સુરક્ષિત રાખવાની જરૂર છે. તેઓ ઇન્ટરનેટ સાથે પણ જોડાયેલા છે અને તેથી ઇન્ટરનેટ હુમલાઓ સામે સુરક્ષિત હોવા જોઈએ. થ્રેડ માટે વિકસાવવામાં આવી રહેલી ઘણી એપ્લિકેશનો ઉપયોગની વ્યાપક શ્રેણી પૂરી પાડશે જેમાં લાંબા સમય સુધી ધ્યાન વિનાના ઓપરેશન અને ઓછા પાવર વપરાશની જરૂર પડે છે. પરિણામે, થ્રેડ નેટવર્કની સુરક્ષા મહત્વપૂર્ણ છે.
  • થ્રેડ નેટવર્ક-વાઇડ કીનો ઉપયોગ કરે છે જેનો ઉપયોગ મીડિયા એક્સેસ લેયર (MAC) પર એન્ક્રિપ્શન માટે થાય છે. આ કીનો ઉપયોગ પ્રમાણભૂત IEEE 802.15.4-2006 પ્રમાણીકરણ અને એન્ક્રિપ્શન માટે થાય છે. IEEE 802.15.4-2006 સુરક્ષા થ્રેડ નેટવર્કને નેટવર્કની બહારથી ઉદ્ભવતા ઓવર-ધ-એર હુમલાઓથી રક્ષણ આપે છે. કોઈપણ વ્યક્તિગત નોડનું સમાધાન સંભવિતપણે નેટવર્ક-વ્યાપી કીને જાહેર કરી શકે છે. પરિણામે, તે સામાન્ય રીતે થ્રેડ નેટવર્કમાં ઉપયોગમાં લેવાતી સુરક્ષાનું એકમાત્ર સ્વરૂપ નથી. થ્રેડ નેટવર્કમાં દરેક નોડ MLE હેન્ડશેક દ્વારા તેના પડોશીઓ સાથે ફ્રેમ કાઉન્ટર્સનું વિનિમય કરે છે. આ ફ્રેમ કાઉન્ટર્સ રિપ્લે હુમલા સામે રક્ષણ કરવામાં મદદ કરે છે. (MLE પર વધુ માહિતી માટે, થ્રેડ સ્પષ્ટીકરણ જુઓ.) થ્રેડ એપ્લિકેશનને એન્ડ-ટુ-એન્ડ કોમ્યુનિકેશન માટે કોઈપણ ઇન્ટરનેટ સુરક્ષા પ્રોટોકોલનો ઉપયોગ કરવાની મંજૂરી આપે છે.
  • નોડ્સ તેમના મેશ-વાઇડ IP એડ્રેસ ઇન્ટરફેસ અને તેમના MAC વિસ્તૃત ID ને રેન્ડમાઇઝ કરીને અસ્પષ્ટ બનાવે છે. નોડ પર સહી કરેલ સ્ટોક EUI64 નો ઉપયોગ માત્ર પ્રારંભિક જોડાવાના તબક્કા દરમિયાન સ્ત્રોત સરનામા તરીકે થાય છે. એકવાર નોડ નેટવર્ક સાથે જોડાઈ જાય પછી, નોડ તેના સ્ત્રોત તરીકે ઉપયોગ કરે છે કાં તો તેના બે-બાઈટ નોડ આઈડી પર આધારિત સરનામું, અથવા ઉપર જણાવેલ તેના રેન્ડમાઈઝ્ડ સરનામાંઓમાંથી એક. એકવાર નોડ નેટવર્ક સાથે જોડાઈ જાય પછી EUI64 નો ઉપયોગ સ્ત્રોત સરનામા તરીકે થતો નથી.

નેટવર્ક મેનેજમેન્ટ પણ સુરક્ષિત હોવું જરૂરી છે. થ્રેડ નેટવર્ક મેનેજમેન્ટ એપ્લિકેશન કોઈપણ ઈન્ટરનેટ સાથે જોડાયેલ ડી-વાઈસ પર ચલાવી શકાય છે. જો તે ઉપકરણ પોતે થ્રેડ નેટવર્કનું સભ્ય નથી, તો તેણે પહેલા સુરક્ષિત Da સ્થાપિત કરવું આવશ્યક છેtagથ્રેડ બોર્ડર રાઉટર સાથે રેમ ટ્રાન્સપોર્ટ લેયર સિક્યુરિટી (DTLS) કનેક્શન. દરેક થ્રેડ નેટવર્ક પાસે મેનેજમેન્ટ પાસફ્રેઝ છે જેનો ઉપયોગ આ કનેક્શન સ્થાપિત કરવા માટે થાય છે. એકવાર મેનેજમેન્ટ એપ્લિકેશન થ્રેડ નેટવર્ક સાથે કનેક્ટ થઈ જાય, પછી નેટવર્કમાં નવા ઉપકરણો ઉમેરી શકાય છે.

  1. 802.15.4 સુરક્ષા
    • IEEE 802.15.4-2006 સ્પષ્ટીકરણ PAN અને HAN માટે વાયરલેસ અને મીડિયા એક્સેસ પ્રોટોકોલનું વર્ણન કરે છે. આ પ્રોટોકોલ્સ સિલિકોન લેબ્સમાંથી ઉપલબ્ધ જેવા સમર્પિત રેડિયો ઉપકરણો પર અમલીકરણ માટે ઉદ્દેશિત છે. IEEE 802.15.4-2006 વિવિધ એપ્લિકેશનોને સપોર્ટ કરે છે, જેમાંથી ઘણી સુરક્ષા-સંવેદનશીલ છે. માજી માટેample, એલાર્મ સિસ્ટમ એપ્લિકેશનના કેસને ધ્યાનમાં લો કે જે બિલ્ડિંગના કબજાને મોનિટર કરે છે. જો નેટવર્ક સુરક્ષિત ન હોય અને ઘુસણખોર નેટવર્કની ઍક્સેસ મેળવે છે, તો ખોટા એલાર્મ બનાવવા, હાલના એલાર્મને સંશોધિત કરવા અથવા કાયદેસરના એલાર્મને શાંત કરવા માટે સંદેશા પ્રસારિત કરી શકાય છે. આમાંની દરેક પરિસ્થિતિ બિલ્ડિંગના રહેવાસીઓ માટે નોંધપાત્ર જોખમો ધરાવે છે.
    • ઘણી એપ્લિકેશનોને ગોપનીયતાની જરૂર હોય છે અને મોટા ભાગનાને અખંડિતતા સુરક્ષાની પણ જરૂર હોય છે. 802-15.4-2006 ચાર મૂળભૂત સુરક્ષા સેવાઓ સાથે લિંક લેયર સુરક્ષા પ્રોટોકોલનો ઉપયોગ કરીને આ જરૂરિયાતોને સંબોધે છે:
    • ઍક્સેસ નિયંત્રણ
    • સંદેશની અખંડિતતા
    • સંદેશની ગુપ્તતા
    • રિપ્લે સુરક્ષા
    • IEEE 802.15.4-2006 દ્વારા પૂરી પાડવામાં આવેલ રિપ્લે સુરક્ષા માત્ર આંશિક છે. થ્રેડ રિપ્લે પ્રોટેક્શનને પૂર્ણ કરવા માટે ઉપર ચર્ચા કરેલ MLE હેન્ડશેક બી-ટ્વીન નોડ્સનો ઉપયોગ કરીને વધારાની સુરક્ષા પ્રદાન કરે છે.
  2. સુરક્ષિત નેટવર્ક મેનેજમેન્ટ
    નેટવર્ક મેનેજમેન્ટ પણ સુરક્ષિત હોવું જરૂરી છે. થ્રેડ નેટવર્ક મેનેજમેન્ટ એપ્લિકેશન કોઈપણ ઈન્ટરનેટ સાથે જોડાયેલ ડી-વાઈસ પર ચલાવી શકાય છે. સુરક્ષાના બે ભાગો છે:
    • ઓવર-ધ-એર સુરક્ષા જે 802.15.4 કાળજી લે છે. થ્રેડ 802.15.4-2006 સ્તર 5 સુરક્ષાનો અમલ કરે છે.
    • CCM નેટવર્ક્સ: જો કોઈ ઉપકરણ પોતે CCM નેટવર્કનું સભ્ય નથી, તો તેને થ્રેડ ડોમેનના ભાગ તરીકે સ્થાપિત કરવા માટે તેનું ઓપરેશનલ પ્રમાણપત્ર મેળવવા માટે બેકબોન બોર્ડર રાઉટર સાથે જોડાણ સ્થાપિત કરવું આવશ્યક છે.
    • નોન-સીસીએમ નેટવર્ક્સ: ઈન્ટરનેટ સુરક્ષા: જો કોઈ ઉપકરણ પોતે થ્રેડ નેટવર્કનું સભ્ય નથી, તો તેણે પ્રથમ થ્રેડ બોર્ડર રાઉટર સાથે સુરક્ષિત ડેટા-ગ્રામ ટ્રાન્ઝિટ લેયર સિક્યોરિટી (DTLS) કનેક્શન સ્થાપિત કરવું જોઈએ. દરેક થ્રેડ નેટવર્કમાં મેનેજમેન્ટ પાસફ્રેઝ હોય છે જેનો ઉપયોગ બાહ્ય વ્યવસ્થાપન ઉપકરણો અને બોર્ડર રાઉટર્સ વચ્ચે સુરક્ષિત જોડાણો સ્થાપિત કરવા માટે થાય છે. એકવાર મેનેજમેન્ટ એપ્લિકેશન થ્રેડ નેટવર્ક સાથે કનેક્ટ થઈ જાય, પછી નેટવર્કમાં નવા ઉપકરણો ઉમેરી શકાય છે.

બોર્ડર રાઉટર

  • થ્રેડ બોર્ડર રાઉટર એ એક ઉપકરણ છે જે થ્રેડ વાયરલેસ નેટવર્કને સ્થાનિક ઘર અથવા એન્ટરપ્રાઇઝ નેટવર્ક દ્વારા બહારની દુનિયામાં અન્ય IP-આધારિત નેટવર્ક્સ (જેમ કે Wi-Fi અથવા ઇથરનેટ) સાથે જોડે છે. અન્ય વાયરલેસ સોલ્યુશન્સમાં ગેટવેથી વિપરીત, તે ટ્રાન્સ-પોર્ટ અને એપ્લીકેશન પ્રોટોકોલ્સ માટે સંપૂર્ણ પારદર્શક છે જે નેટવર્ક લેયરની ઉપર રહે છે. પરિણામે, એપ્લીકેશન કોઈપણ એપ્લિકેશન લેયર અનુવાદ વિના છેડેથી અંત સુધી સુરક્ષિત રીતે વાતચીત કરી શકે છે.
  • થ્રેડ બોર્ડર રાઉટર નીચેના કાર્યોને ન્યૂનતમ સમર્થન આપે છે:
    • થ્રેડ ઉપકરણો અને અન્ય બાહ્ય IP નેટવર્ક્સ વચ્ચે રૂટીંગ દ્વારા એન્ડ-ટુ-એન્ડ IP કનેક્ટિવિટી.
    • બાહ્ય થ્રેડ કમિશનિંગ (ઉદા. માટેample, મોબાઇલ ફોન) થ્રેડ નેટવર્કમાં થ્રેડ ઉપકરણને પ્રમાણિત કરવા અને જોડાવા માટે.

નેટવર્કમાં બહુવિધ બોર્ડર રાઉટર્સ હોઈ શકે છે, જેમાંથી એકમાં ખામી સર્જાય તો તે "સિંગલ પોઈન્ટ ઓફ નિષ્ફળતા" ને દૂર કરે છે. જ્યારે એન્ટરપ્રાઇઝ નેટવર્ક IPv6 અને IPv4 અથવા IPv4 માત્ર ચલાવે છે ત્યારે બોર્ડર રાઉટર દરેક થ્રેડ ઉપકરણને વૈશ્વિક ક્લાઉડ સેવાઓ સાથે સીધા કનેક્ટ થવા માટે સક્ષમ કરે છે.

  1.  ઓફ-મેશ કોમ્યુનિકેશન માટે બોર્ડર રાઉટરની સુવિધાઓ
    • IPv6 પર આંશિક અથવા સંપૂર્ણ સંક્રમણ પહેલાં થ્રેડને વર્તમાન કાર્યકારી પરિસ્થિતિઓમાં તરત જ લાગુ કરી શકાય છે અને થ્રેડ નેટવર્ક સરનામાંનો ઉપયોગ કરીને IPv4 પાછળની સુસંગતતાને સક્ષમ કરે છે.
    • અનુવાદ (NAT). NAT64 IPv6 પેકેટોને IPv4 માં અનુવાદિત કરે છે, અને NAT64 IPv4 પેકેટોને IPv6 માં અનુવાદિત કરે છે. થ્રેડ બોર્ડર રાઉટર વાઈડ એરિયા નેટવર્ક (WAN) પર IPv4 હોસ્ટ તરીકે કાર્ય કરી શકે છે, જે IPv4 ઈન્ટરફેસ અને રાઉટર સરનામું મેળવવા માટે સક્ષમ છે. તે IPv4 એડ્રેસ પૂલમાંથી DHCP નો ઉપયોગ કરીને સરનામું મેળવી શકે છે. થ્રેડ બોર્ડર રાઉટર પોર્ટ કંટ્રોલ પ્રોટોકોલ (PCP) નો અમલ પણ કરી શકે છે જેથી ઇનકમિંગ IPv4 પેકેટો કેવી રીતે અનુવાદિત અને ફોરવર્ડ કરવામાં આવે છે અને સ્ટેટિક મેપ-પિંગ્સને સપોર્ટ કરે છે. મોટાભાગના IPv4 થી IPv6 (અને તેનાથી વિપરીત) અનુવાદો થ્રેડ દ્વારા નિયંત્રિત કરી શકાય છે
    • બોર્ડર રાઉટર, વર્તમાન નેટવર્કમાં ન્યૂનતમ ફેરફારોની જરૂર છે.
      વધુમાં, થ્રેડ બોર્ડર રાઉટર્સ IPv6 પડોશી શોધ, રાઉટર જાહેરાતો, મલ્ટિ-કાસ્ટ ડિસ્કવરી અને પેકેટ ફોરવર્ડિંગ સાથે દ્વિપક્ષીય IPv6 કનેક્ટિવિટીને સપોર્ટ કરે છે.
  2. ઇન્ફ્રાસ્ટ્રક્ચર પર થ્રેડ
    • જ્યારે ઉપકરણોના બે અથવા વધુ સેટ વચ્ચે કનેક્ટિવિટી ન હોય ત્યારે થ્રેડ નેટવર્ક્સ આપોઆપ અલગ થ્રેડ નેટવર્ક પાર્ટીશનોમાં ગોઠવાય છે. થ્રેડ પાર્ટીશનો ઉપકરણોને સમાન થ્રેડ પાર્ટીશનમાં અન્ય ઉપકરણો સાથે સંચાર જાળવવા માટે પરવાનગી આપે છે પરંતુ અન્ય પાર્ટીશનોમાં થ્રેડ ઉપકરણો સાથે નહીં.
    • થ્રેડ ઓવર ઈન્ફ્રાસ્ટ્રક્ચર થ્રેડ ઉપકરણોને IP-આધારિત લિંક ટેક્નોલોજીનો સમાવેશ કરવાની મંજૂરી આપે છે (માજી માટેample, Wi-Fi અને ઇથરનેટ) થ્રેડ ટોપોલોજીમાં. અન્ય લિંક ટેક્નોલોજીઓ પર આ વધારાની થ્રેડ લિંક્સ બહુવિધ થ્રેડ નેટ-વર્ક પાર્ટીશનોની ઘટનાની સંભાવનાને ઘટાડે છે, જ્યારે હાલના થ્રેડ 1.1 અને 1.2 ઉપકરણો સાથે બેકવર્ડ સુસંગતતાની ખાતરી આપવામાં આવે છે. આ લાભો કોઈપણ નેટવર્ક ટોપોલોજી માટે મેળવવામાં આવે છે જેમાં શેર કરેલ અડીને ઈન્ફ્રાસ્ટ્રક્ચર લિંક દ્વારા જોડાયેલા ઓછામાં ઓછા બે બોર્ડર રાઉટરનો સમાવેશ થાય છે.
    • વધુ માહિતી માટે, થ્રેડ સ્પેસિફિકેશન 1.3.0 (અથવા થ્રેડ સ્પેસિફિકેશન ડ્રાફ્ટ 1.4), પ્રકરણ 15 (ઇન્ફ્રાસ્ટ્રક્ચર પર થ્રેડ) નો સંદર્ભ લો.
  3. ઓપનથ્રેડ બોર્ડર રાઉટર
    ઓપનથ્રેડના બોર્ડર રાઉટરના અમલીકરણને ઓપનથ્રેડ બોર્ડર રાઉટર (OTBR) કહેવાય છે. તે RCP મોડલનો ઉપયોગ કરીને મેશ ઈન્ટરફેસને સપોર્ટ કરે છે. સિલિકોન લેબ્સ સિલિકોન લેબ્સ GSDK ના ભાગ રૂપે અમલીકરણ (રાસ્પબેરી પી પર સપોર્ટેડ) અને સ્રોત કોડ પ્રદાન કરે છે. વધુ માહિતી માટે, AN1256 જુઓ: OpenThread બોર્ડર રાઉટર સાથે Silicon Labs RCP નો ઉપયોગ કરવો.
    OTBR ના સેટઅપ અને આર્કિટેક્ચર પર દસ્તાવેજીકરણ અહીં ઉપલબ્ધ છે https://openthread.io/guides/border-router.

ઉપકરણ કમિશનિંગ

નીચેના પેટાવિભાગોમાં વર્ણવ્યા મુજબ થ્રેડ ઉપકરણોને થ્રેડ નેટવર્ક્સ પર અલગ અલગ રીતે કાર્યરત કરવામાં આવે છે.

  1. પરંપરાગત થ્રેડ કમિશનિંગ
    • નાના નેટવર્કના નેટવર્ક કમિશનિંગ માટે (થ્રેડ સ્પેસિફિકેશન 1.1.1 અથવા ઉચ્ચ), ઇન્સ્ટોલર્સ Android અને iOS ઉપકરણો માટે મફત સંસાધન તરીકે પ્રદાન કરવામાં આવેલ થ્રેડ કમિશનિંગ એપ્લિકેશનનો ઉપયોગ કરી શકે છે. આ એપ્લિકેશનનો ઉપયોગ નેટવર્કમાં નવા ઉપકરણોને સરળતાથી ઉમેરવા અથવા હાલના ઉપકરણોને ફરીથી ગોઠવવા માટે થઈ શકે છે.
    • થ્રેડ મેશ નેટવર્કમાં નવા, અવિશ્વસનીય રેડિયો ઉપકરણોને સુરક્ષિત રીતે પ્રમાણિત કરવા, કમિશન કરવા અને જોડાવા માટે મેશ કમિશનિંગ પ્રોટોકોલ (MeshCoP) નો ઉપયોગ કરે છે. થ્રેડ નેટવર્ક્સમાં IEEE 802.15.4 ઈન્ટરફેસ સાથેના ઉપકરણોની સ્વાયત્ત સ્વ-રૂપરેખાંકિત જાળી અને એક લિંક-લેવલ સુરક્ષા સ્તરનો સમાવેશ થાય છે જે વર્તમાન, વહેંચાયેલ ગુપ્ત માસ્ટર કી ધરાવવા માટે મેશમાંના દરેક ઉપકરણની જરૂર હોય છે.
    • કમિશનિંગ પ્રક્રિયા શરૂ થાય છે જ્યારે કમિશનર ઉમેદવાર, સામાન્ય રીતે વાઇફાઇ દ્વારા કનેક્ટેડ મોબાઇલ ફોન, તેના બોર્ડર રાઉટરમાંથી એક દ્વારા થ્રેડ નેટવર્ક શોધે છે. બોર્ડર રાઉટર્સ જે પણ સેવા સ્થાન યોગ્ય હોય તેનો ઉપયોગ કરીને કમિશનરોને તેમની ઉપલબ્ધતાની જાહેરાત કરે છે. ડિસ્કવરી મિકેનિઝમે કમિશનર ઉમેદવારને કોમ્યુનિકેશન પાથ અને નેટવર્ક નામ બંને સાથે પ્રદાન કરવું આવશ્યક છે, કારણ કે કમિશનિંગ સત્રની સ્થાપના માટે નેટવર્ક નામનો ઉપયોગ પછીથી સંકેતલિપી સોલ્ટ તરીકે થાય છે.
    • કમિશનર ઉમેદવાર, રસના થ્રેડ નેટવર્કની શોધ કર્યા પછી, કમિશનિંગ ઓળખપત્ર (પ્રમાણીકરણમાં ઉપયોગ કરવા માટે માનવ-પસંદ કરેલ પાસફ્રેઝ) નો ઉપયોગ કરીને સુરક્ષિત રીતે તેની સાથે જોડાય છે. કમિશનર ઓથેન્ટિકેશન સ્ટેપ કમિશનર ઉમેદવાર અને DTLS મારફતે બોર્ડર રાઉટર વચ્ચે સુરક્ષિત ક્લાયન્ટ/સર્વર સોકેટ કનેક્શન સ્થાપિત કરે છે. આ સુરક્ષિત સત્રને કમિશનિંગ સત્ર તરીકે ઓળખવામાં આવે છે. કમિશનિંગ સત્ર શોધના તબક્કા દરમિયાન જાહેરાત કરાયેલ અસાઇન કરેલ UDP પોર્ટ નંબરનો ઉપયોગ કરે છે. આ બંદર કમિશનર પોર્ટ તરીકે ઓળખાય છે. કમિશનિંગ સત્ર સ્થાપિત કરવા માટે વપરાતું ઓળખપત્ર કમિશનર (PSKc) માટે પ્રી-શેર્ડ કી તરીકે ઓળખાય છે.
    • પછી કમિશનર ઉમેદવાર તેની બોર્ડર રાઉટર સાથે તેની ઓળખ રજીસ્ટર કરે છે. નેતા કમિશનરને સક્ષમ ફોરવર્ડર તરીકે બોર્ડર રાઉટરને સ્વીકારીને અથવા નકારીને જવાબ આપે છે.
    • સ્વીકૃતિ પર, નેતા સક્રિય કમિશનરને ટ્રૅક કરવા માટે તેની આંતરિક સ્થિતિને અપડેટ કરે છે, અને બોર્ડર રાઉટર પછી કમિશનર ઉમેદવારને એક પુષ્ટિકરણ સંદેશ મોકલે છે અને ઉપકરણને જાણ કરે છે કે તે હવે કમિશનર છે.
    • જ્યારે થ્રેડ નેટવર્ક સાથે સંકળાયેલ અધિકૃત કમિશનર હોય, ત્યારે પાત્ર થ્રેડ ઉપકરણો સાથે જોડાવાનું શક્ય બને છે. તેઓનો ભાગ બનતા પહેલા આને જોઇનર્સ તરીકે ઓળખવામાં આવે છે
    • થ્રેડ નેટવર્ક. કમિશનિંગ સામગ્રીની આપલે કરવા માટે જોડનાર પ્રથમ કમિશનર સાથે ડીટીએલએસ કનેક્શન બનાવે છે. તે પછી થ્રેડ નેટવર્ક સાથે જોડવા માટે કમિશનિંગ સામગ્રીનો ઉપયોગ કરે છે. આ બે પગલાં પૂર્ણ થયા પછી જ નોડને નેટવર્કનો ભાગ ગણવામાં આવે છે. તે પછી ભાવિ નોડ્સ માટે જોડાવાની પ્રક્રિયામાં ભાગ લઈ શકે છે. આ તમામ પગલાંઓ પુષ્ટિ કરે છે કે સાચું ઉપકરણ યોગ્ય થ્રેડ નેટવર્ક સાથે જોડાયું છે, અને થ્રેડ નેટવર્ક પોતે વાયરલેસ અને ઇન્ટરનેટ હુમલાઓ સામે સુરક્ષિત છે. મેશ કમિશનિંગ પ્રોટોકોલ પર વધુ માહિતી માટે, થ્રેડ સ્પષ્ટીકરણ જુઓ.
  2. થ્રેડ 1.2 માં વાણિજ્યિક વિસ્તરણ સાથે ઉન્નત કમિશનિંગ
    • થ્રેડ સ્પેસિફિકેશન 1.2 અને તેના કોમર્શિયલ એક્સ્ટેન્શન્સ હવે મોટા પાયે નેટવર્ક માટે પરવાનગી આપે છે, જેમ કે ઓફિસ બિલ્ડીંગ, સાર્વજનિક ઇમારતો, હોટલ અથવા અન્ય પ્રકારની ઔદ્યોગિક અથવા વ્યાપારી ઇમારતોમાં જરૂરી છે. સબનેટિંગના વધુ સારા સમર્થનને લીધે, થ્રેડ સ્પેક-ફિકેશન 1.2 વધુ સરળતાથી એક જમાવટમાં હજારો ઉપકરણોને મંજૂરી આપે છે, જે મેન્યુઅલી, સ્વાયત્ત રીતે અને અદ્યતન રિમોટ કમિશનિંગ સુવિધાઓ દ્વારા ગોઠવી શકાય છે.
    • થ્રેડ 1.2 માં કોમર્શિયલ એક્સ્ટેન્શન્સ એન્ટરપ્રાઇઝ ડોમેનમાં વિશ્વસનીય ઓળખના આધારે મોટા પાયે પ્રમાણીકરણ, નેટવર્ક જોઇનિંગ, સબનેટ રોમિંગ અને ઓપરેશન માટે પરવાનગી આપે છે. ઉપકરણોની વિશ્વસનીય પ્રમાણીકરણ અને અધિકૃતતા માહિતીની ચકાસણીને સક્ષમ કરવા માટે, સિસ્ટમ ઇન્સ્ટોલર મોટા પાયે નેટવર્ક જમાવવાનું સરળ બનાવવા માટે એન્ટરપ્રાઇઝ સર્ટિફિકેટ ઓથોરિટી સેટ કરી શકે છે. આ ઇન્સ્ટૉલરને સ્વાયત્ત નોંધણી તરીકે ઓળખાતી સ્વયંસંચાલિત નોંધણી પ્રક્રિયા દ્વારા, વ્યક્તિગત ઉપકરણોની સીધી ઍક્સેસ વિના અને આ ઉપકરણો સાથે કોઈપણ સીધી ક્રિયાપ્રતિક્રિયા વિના નેટવર્ક સેટ કરવા અને જાળવવાની મંજૂરી આપે છે. થ્રેડ 1.1 થી વિપરીત, જ્યાં ઉપકરણ પાસકોડ જોડી પ્રમાણીકરણ માટે વપરાય છે, થ્રેડ 1.2 માં કોમર્શિયલ એક્સ્ટેન્શન્સ પ્રમાણીકરણના વધુ સ્કેલેબલ પ્રમાણપત્ર-આધારિત સ્વરૂપને સમર્થન આપશે. એન્ટરપ્રાઇઝ નેટવર્કમાં એક અથવા વધુ થ્રેડ ડોમેન્સ હોઈ શકે છે અને દરેક થ્રેડ ડોમેન બહુવિધ થ્રેડ નેટ-વર્કને એકીકૃત કરવા માટે સેટ કરી શકાય છે.

એપ્લિકેશન સ્તર

થ્રેડ એ વાયરલેસ મેશ નેટવર્કિંગ સ્ટેક છે જે વિભાગ 2.2 થ્રેડ નેટવર્ક આર્કિટેક્ચરમાં વર્ણવેલ થ્રેડ નેટવર્કમાં વિવિધ ઉપકરણો વચ્ચેના સંદેશાઓને રૂટીંગ કરવા માટે જવાબદાર છે. નીચેની આકૃતિ થ્રેડ પ્રોટોકોલમાં સ્તરોને સમજાવે છે.
SILICON-LABS-UG103-11-થ્રેડ-ફન્ડામેન્ટલ્સ-સોફ્ટવેર- (10)

આકૃતિ 12.1. થ્રેડ પ્રોટોકોલ સ્તરો

  • એપ્લીકેશન લેયરની માનક વ્યાખ્યા એ "એબ્સ્ટ્રેક્શન લેયર છે જે કોમ્યુનિકેશન નેટવર્કમાં હોસ્ટ દ્વારા ઉપયોગમાં લેવાતા શેર કરેલ પ્રોટોકોલ અને ઈન્ટરફેસ પદ્ધતિઓનો ઉલ્લેખ કરે છે" (https://en.wikipedia.org/wiki/Application_layer). વધુ સરળ શબ્દોમાં કહીએ તો, એપ્લીકેશન લેયર એ "ઉપકરણોની ભાષા" છેampલે, સ્વીચ લાઇટ બલ્બ સાથે કેવી રીતે વાત કરે છે. આ વ્યાખ્યાઓનો ઉપયોગ કરીને, થ્રેડમાં એપ્લિકેશન સ્તર અસ્તિત્વમાં નથી. ગ્રાહકો થ્રેડ સ્ટેકની ક્ષમતાઓ અને તેમની પોતાની જરૂરિયાતોને આધારે એપ્લિકેશન લેયર બનાવે છે. જોકે થ્રેડ એપ્લીકેશન લેયરને સપ્લાય કરતું નથી, તે મૂળભૂત એપ્લિકેશન સેવાઓ પ્રદાન કરે છે:
  • UDP મેસેજિંગ
    UDP 16-બીટ પોર્ટ નંબર અને IPv6 સરનામાંનો ઉપયોગ કરીને સંદેશા મોકલવાની રીત પ્રદાન કરે છે. UDP એ TCP કરતાં સરળ પ્રોટોકોલ છે અને તેમાં ઓવરહેડ કનેક્શન ઓછું છે (દા.તample, UDP કીપ-લાઇવ સંદેશાઓનો અમલ કરતું નથી). પરિણામે, UDP સંદેશાઓના ઝડપી, ઉચ્ચ થ્રુપુટને સક્ષમ કરે છે અને એપ્લિકેશનના એકંદર પાવર બજેટને ઘટાડે છે. UDP પાસે TCP કરતાં પણ નાની કોડ સ્પેસ છે, જે કસ્ટમ એપ્લિકેશન માટે ચિપ પર વધુ ઉપલબ્ધ ફ્લેશ છોડે છે.
  • મલ્ટિકાસ્ટ મેસેજિંગ
    થ્રેડ સંદેશાઓને બ્રોડકાસ્ટ કરવાની ક્ષમતા પ્રદાન કરે છે, એટલે કે, થ્રેડ નેટવર્ક પર બહુવિધ નોડ્સ પર સમાન સંદેશ મોકલવા. Mul-ticast પ્રમાણભૂત IPv6 સરનામાંઓ સાથે પડોશી નોડ્સ, રાઉટર્સ અને સમગ્ર થ્રેડ નેટવર્ક સાથે વાત કરવાની બિલ્ટ-ઇન રીતને મંજૂરી આપે છે.
  • IP સેવાઓનો ઉપયોગ કરીને એપ્લિકેશન સ્તરો
    થ્રેડ એપ્લીકેશન લેયર જેમ કે UDP અને CoAP નો ઉપયોગ કરવાની પરવાનગી આપે છે જેથી ઉપકરણોને ઈન્ટરનેટ પર અરસપરસ વાતચીત કરવાની મંજૂરી મળે. બિન-IP એપ્લિકેશન સ્તરોને થ્રેડ પર કામ કરવા માટે કેટલાક અનુકૂલનની જરૂર પડશે. (CoAP પર વધુ માહિતી માટે RFC 7252 જુઓ.)
    • સિલિકોન લેબ્સ ઓપનથ્રેડ એસડીકેમાં નીચેનાનો સમાવેશ થાય છેample એપ્લીકેશન કે જે OpenThread GitHub re-pository માંથી પણ ઉપલબ્ધ છે:• ot-cli-ftd
    • ot-cli-mtd
    • ot-rcp (ઓપનથ્રેડ બોર્ડર રાઉટર સાથે જોડાણમાં વપરાય છે)
  • આ એપ્લિકેશનોનો ઉપયોગ થ્રેડ નેટવર્કની વિશેષતાઓ દર્શાવવા માટે થઈ શકે છે. આ ઉપરાંત, સિલિકોન લેબ્સ ઓપનથ્રેડ એસડીકે પણ સ્લીપી એન્ડ ડીવાઈસ પૂરી પાડે છેample એપ (સ્લીપી-ડેમો-એફટીડી અને સ્લીપી-ડેમો-એમટીડી), જે દર્શાવે છે કે ઓછી શક્તિવાળા ઉપકરણ બનાવવા માટે સિલિકોન લેબ્સ પાવર મેનેજર સુવિધાઓનો ઉપયોગ કેવી રીતે કરવો. છેલ્લે, ઓટી-બ્લે-ડીએમપી એસample એપ્લિકેશન ઓપનથ્રેડ અને સિલિકોન લેબ્સ બ્લૂટૂથ સ્ટેકનો ઉપયોગ કરીને ડાયનેમિક મલ્ટિપ્રોટોકોલ એપ્લિકેશન કેવી રીતે બનાવવી તે દર્શાવે છે. ભૂતપૂર્વ સાથે કામ કરવા વિશે વધુ માહિતી માટે QSG170: ઓપનથ્રેડ ક્વિક-સ્ટાર્ટ માર્ગદર્શિકા જુઓampસરળતા સ્ટુડિયો 5 માં એપ્લિકેશનો.

આગળનાં પગલાં

  • સિલિકોન લેબ્સ ઓપનથ્રેડ એસડીકેમાં પ્રમાણિત ઓપનથ્રેડ નેટવર્કિંગ સ્ટેક અને એસ.ample એપ્લીકેશનો કે જે મૂળભૂત નેટવર્ક અને એપ્લિકેશન વર્તન દર્શાવે છે. ગ્રાહકોને સમાવિષ્ટ s નો ઉપયોગ કરવા પ્રોત્સાહિત કરવામાં આવે છેampસામાન્ય રીતે થ્રેડ અને ખાસ કરીને ઓફર કરતી સિલિકોન લેબ્સ સાથે પરિચિતતા મેળવવા માટેની એપ્લિકેશનો. દરેક એપ્લીકેશન દર્શાવે છે કે ઉપકરણો કેવી રીતે બને છે અને નેટવર્કમાં જોડાય છે, તેમજ સંદેશાઓ કેવી રીતે મોકલવામાં અને પ્રાપ્ત થાય છે. સિમ્પલિસિટી સ્ટુડિયો 5 અને સિલિકોન લેબ્સ ઓપનથ્રેડ SDK લોડ કર્યા પછી એપ્લિકેશનો ઉપયોગ માટે ઉપલબ્ધ છે. સરળતા સ્ટુડિયો 5 એપ્લીકેશન્સ (પ્રોજેક્ટ કન્ફિગ્યુરેટર) બનાવવા અને થ્રેડમાં નેટવર્ક અને એપ્લિકેશન-લેયર સંદેશાઓ (નેટવર્ક વિશ્લેષક) ડીકોડ કરવા માટે સપોર્ટનો સમાવેશ કરે છે જે થ્રેડ નેટવર્કના સંચાલનમાં વધારાની સમજ આપે છે. વધુ માહિતી માટે, QSG170 જુઓ: OpenThread Quick-Start Guide.
  • ઓપનથ્રેડ બોર્ડર રાઉટર્સ વિશે વધુ માહિતી માટે જુઓ AN1256: OpenThread Border Rout-er સાથે સિલિકોન લેબ્સ RCP નો ઉપયોગ કરવો. થ્રેડ 1.3.0 s વિકસાવવા પર વધુ માહિતી માટેample એપ્લીકેશનો AN1372 જુઓ: થ્રેડ 1.3 માટે ઓપનથ્રેડ એપ્લીકેશન રૂપરેખાંકિત કરી રહ્યા છે. SILICON-LABS-UG103-11-થ્રેડ-ફન્ડામેન્ટલ્સ-સોફ્ટવેર- (11)SILICON-LABS-UG103-11-થ્રેડ-ફન્ડામેન્ટલ્સ-સોફ્ટવેર- (1)

અસ્વીકરણ

  • સિલિકોન લેબ્સ ગ્રાહકોને સિલિકોન લેબ્સના ઉત્પાદનોનો ઉપયોગ કરવા અથવા તેનો ઉપયોગ કરવા ઇચ્છતા સિસ્ટમ અને સોફ્ટવેર અમલકર્તાઓ માટે ઉપલબ્ધ તમામ પેરિફેરલ્સ અને મોડ્યુલ્સના નવીનતમ, સચોટ અને ઊંડાણપૂર્વકના દસ્તાવેજો પ્રદાન કરવાનો ઇરાદો ધરાવે છે. કેરેક્ટરાઇઝેશન ડેટા, ઉપલબ્ધ મોડ્યુલો અને પેરિફેરલ્સ, મેમરી સાઈઝ અને મેમરી એડ્રેસ દરેક ચોક્કસ ઉપકરણનો સંદર્ભ આપે છે, અને પ્રદાન કરેલ "સામાન્ય" પરિમાણો વિવિધ એપ્લિકેશનોમાં બદલાઈ શકે છે અને કરી શકે છે. અરજી ભૂતપૂર્વampઅહીં વર્ણવેલ લેસ માત્ર દૃષ્ટાંતરૂપ હેતુઓ માટે છે. સિલિકોન લેબ્સ અહીં ઉત્પાદનની માહિતી, વિશિષ્ટતાઓ અને વર્ણનોમાં વધુ સૂચના આપ્યા વિના ફેરફારો કરવાનો અધિકાર અનામત રાખે છે, અને તેમાં સમાવિષ્ટ માહિતીની ચોકસાઈ અથવા સંપૂર્ણતાની વોરંટી આપતી નથી. પૂર્વ સૂચના વિના, સિલિકોન લેબ્સ સુરક્ષા અથવા વિશ્વસનીયતાના કારણોસર ઉત્પાદન પ્રક્રિયા દરમિયાન ઉત્પાદન ફર્મવેરને અપડેટ કરી શકે છે. આવા ફેરફારો સ્પષ્ટીકરણો અથવા ઉત્પાદનના પ્રદર્શનમાં ફેરફાર કરશે નહીં. આ દસ્તાવેજમાં પૂરી પાડવામાં આવેલ માહિતીના ઉપયોગના પરિણામો માટે સિલિકોન લેબ્સની કોઈ જવાબદારી રહેશે નહીં. આ દસ્તાવેજ કોઈપણ સંકલિત સર્કિટની રચના અથવા બનાવટ માટે કોઈ લાઇસન્સ સૂચિત કરતું નથી અથવા સ્પષ્ટપણે આપતું નથી. ઉત્પાદનો કોઈપણ એફડીએ વર્ગ III ઉપકરણોમાં ઉપયોગમાં લેવા માટે ડિઝાઇન અથવા અધિકૃત નથી, એપ્લિકેશન કે જેના માટે એફડીએ પ્રીમાર્કેટ મંજૂરી જરૂરી છે અથવા લાઇફ સપોર્ટ સિસ્ટમ્સની ચોક્કસ લેખિત સંમતિ વિના
  • સિલિકોન લેબ્સ. "લાઇફ સપોર્ટ સિસ્ટમ" એ જીવન અને/અથવા સ્વાસ્થ્યને ટેકો આપવા અથવા ટકાવી રાખવાનો હેતુ ધરાવતી કોઈપણ પ્રોડક્ટ અથવા સિસ્ટમ છે, જે, જો તે નિષ્ફળ જાય, તો નોંધપાત્ર વ્યક્તિગત ઈજા અથવા મૃત્યુમાં પરિણમવાની વ્યાજબી અપેક્ષા રાખી શકાય છે. સિલિકોન લેબ્સના ઉત્પાદનો લશ્કરી એપ્લિકેશનો માટે ડિઝાઇન અથવા અધિકૃત નથી. સિલિકોન લેબ્સના ઉત્પાદનોનો ઉપયોગ કોઈ પણ સંજોગોમાં પરમાણુ, જૈવિક અથવા રાસાયણિક શસ્ત્રો અથવા આવા શસ્ત્રો પહોંચાડવામાં સક્ષમ મિસાઈલો સહિત (પરંતુ તેના સુધી મર્યાદિત નહીં) સામૂહિક વિનાશના શસ્ત્રોમાં થવો જોઈએ નહીં. સિલિકોન લેબ્સ તમામ સ્પષ્ટ અને ગર્ભિત વોરંટીનો અસ્વીકાર કરે છે અને આવી અનધિકૃત એપ્લિકેશન્સમાં સિલિકોન લેબ્સના ઉત્પાદનના ઉપયોગથી સંબંધિત કોઈપણ ઇજાઓ અથવા નુકસાન માટે જવાબદાર અથવા જવાબદાર રહેશે નહીં. નોંધ: આ સામગ્રીમાં અપમાનજનક પરિભાષા હોઈ શકે છે જે હવે અપ્રચલિત છે. સિલિકોન લેબ્સ આ શબ્દોને જ્યાં પણ શક્ય હોય ત્યાં સમાવિષ્ટ ભાષા સાથે બદલી રહી છે. વધુ માહિતી માટે, મુલાકાત લો 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®, એનર્જી માઇક્રો, એનર્જી માઇક્રો લોગો અને તેના સંયોજનો , “વિશ્વના સૌથી ઉર્જા અનુકૂળ માઇક્રોકન્ટ્રોલર્સ”, 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 હોલ્ડિંગ્સના ટ્રેડમાર્ક અથવા રજિસ્ટર્ડ ટ્રેડમાર્ક છે. કેઇલ એ એઆરએમ લિમિટેડનું નોંધાયેલ ટ્રેડમાર્ક છે. Wi-Fi એ નો નોંધાયેલ ટ્રેડમાર્ક છે
  • Wi-Fi એલાયન્સ. અહીં ઉલ્લેખિત અન્ય તમામ ઉત્પાદનો અથવા બ્રાન્ડ નામો તેમના સંબંધિત ધારકોના ટ્રેડમાર્ક છે.
    • સિલિકોન લેબોરેટરીઝ ઇન્ક. 400 વેસ્ટ સેઝર ચાવેઝ ઓસ્ટિન, TX 78701 યુએસએ
    • www.silabs.com

દસ્તાવેજો / સંસાધનો

સિલિકોન લેબ્સ UG103.11 થ્રેડ ફંડામેન્ટલ્સ સોફ્ટવેર [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
UG103.11 થ્રેડ ફંડામેન્ટલ્સ સૉફ્ટવેર, UG103.11, થ્રેડ ફન્ડામેન્ટલ્સ સૉફ્ટવેર, ફન્ડામેન્ટલ્સ સૉફ્ટવેર, સૉફ્ટવેર

સંદર્ભો

એક ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *