ਸਿਲੀਕਾਨ-ਲੋਗੋ

SILICON LABS UG103.11 ਥ੍ਰੈਡ ਫੰਡਾਮੈਂਟਲ ਸੌਫਟਵੇਅਰ

SILICON-LABS-UG103-11-ਥ੍ਰੈੱਡ-ਫੰਡਾਮੈਂਟਲ-ਸਾਫਟਵੇਅਰ-ਉਤਪਾਦ-ਚਿੱਤਰ

ਨਿਰਧਾਰਨ:

  • ਉਤਪਾਦ ਦਾ ਨਾਮ: ਥਰਿੱਡ ਫੰਡਾਮੈਂਟਲਜ਼
  • ਨਿਰਮਾਤਾ: ਸਿਲੀਕਾਨ ਲੈਬਜ਼
  • ਪ੍ਰੋਟੋਕੋਲ: ਥਰਿੱਡ
  • ਸੰਸਕਰਣ: ਰੇਵ. 1.6
  • ਵਾਇਰਲੈੱਸ ਨੈੱਟਵਰਕਿੰਗ ਪ੍ਰੋਟੋਕੋਲ: ਜਾਲ ਨੈੱਟਵਰਕਿੰਗ
  • ਸਮਰਥਿਤ ਮਿਆਰ: IEEE, IETF

ਉਤਪਾਦ ਜਾਣਕਾਰੀ

ਥ੍ਰੈਡ ਫੰਡਾਮੈਂਟਲਜ਼ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਦੁਆਰਾ ਵਿਕਸਤ ਇੱਕ ਸੁਰੱਖਿਅਤ, ਵਾਇਰਲੈੱਸ ਜਾਲ ਨੈੱਟਵਰਕਿੰਗ ਪ੍ਰੋਟੋਕੋਲ ਹੈ। ਇਹ IPv6 ਪਤਿਆਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਹੋਰ IP ਨੈੱਟਵਰਕਾਂ ਲਈ ਘੱਟ ਲਾਗਤ ਵਾਲੇ ਬ੍ਰਿਜਿੰਗ, ਅਤੇ ਘੱਟ-ਪਾਵਰ, ਬੈਟਰੀ-ਬੈਕਡ ਓਪਰੇਸ਼ਨ ਲਈ ਅਨੁਕੂਲਿਤ ਹੈ। ਪ੍ਰੋਟੋਕੋਲ ਕਨੈਕਟਡ ਹੋਮ ਅਤੇ ਵਪਾਰਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ ਜਿੱਥੇ IP-ਅਧਾਰਿਤ ਨੈੱਟਵਰਕਿੰਗ ਦੀ ਲੋੜ ਹੈ।

ਵਰਤੋਂ ਨਿਰਦੇਸ਼

  1. ਥ੍ਰੈਡ ਫੰਡਾਮੈਂਟਲ ਦੀ ਜਾਣ-ਪਛਾਣ:
    ਥ੍ਰੈਡ ਇੱਕ ਸੁਰੱਖਿਅਤ, ਵਾਇਰਲੈੱਸ ਜਾਲ ਨੈੱਟਵਰਕਿੰਗ ਪ੍ਰੋਟੋਕੋਲ ਹੈ ਜੋ ਮੌਜੂਦਾ IEEE ਅਤੇ IETF ਮਿਆਰਾਂ 'ਤੇ ਬਣਾਇਆ ਗਿਆ ਹੈ। ਇਹ ਕਨੈਕਟਡ ਹੋਮ ਅਤੇ ਵਪਾਰਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਡਿਵਾਈਸ-ਟੂ-ਡਿਵਾਈਸ ਸੰਚਾਰ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ।
  2. OpenThread ਲਾਗੂ ਕਰਨਾ:
    OpenThread, ਥ੍ਰੈਡ ਪ੍ਰੋਟੋਕੋਲ ਦਾ ਇੱਕ ਪੋਰਟੇਬਲ ਲਾਗੂਕਰਨ, ਘਰੇਲੂ ਅਤੇ ਵਪਾਰਕ ਬਿਲਡਿੰਗ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਭਰੋਸੇਯੋਗ, ਸੁਰੱਖਿਅਤ ਅਤੇ ਘੱਟ-ਪਾਵਰ ਵਾਇਰਲੈੱਸ ਡਿਵਾਈਸ-ਟੂ-ਡਿਵਾਈਸ ਸੰਚਾਰ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ। ਸਿਲੀਕਾਨ ਲੈਬਸ ਉਹਨਾਂ ਦੇ ਹਾਰਡਵੇਅਰ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਇੱਕ ਓਪਨਥ੍ਰੈਡ-ਆਧਾਰਿਤ ਪ੍ਰੋਟੋਕੋਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜੋ GitHub 'ਤੇ ਉਪਲਬਧ ਹੈ ਅਤੇ ਸਿਮਪਲੀਸੀਟੀ ਸਟੂਡੀਓ 5 SDK ਦੇ ਹਿੱਸੇ ਵਜੋਂ।
  3. ਥ੍ਰੈਡ ਗਰੁੱਪ ਮੈਂਬਰਸ਼ਿਪ:
    ਥ੍ਰੈਡ ਗਰੁੱਪ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣਾ ਉਤਪਾਦ ਪ੍ਰਮਾਣੀਕਰਣ ਤੱਕ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਅਤੇ ਥ੍ਰੈਡ-ਸਮਰਥਿਤ ਡਿਵਾਈਸਾਂ ਦੀ ਵਰਤੋਂ ਨੂੰ ਉਤਸ਼ਾਹਿਤ ਕਰਦਾ ਹੈ। ਥ੍ਰੈਡ ਸਪੈਸੀਫਿਕੇਸ਼ਨ ਦੇ ਉੱਤਰਾਧਿਕਾਰੀ ਸੰਸਕਰਣਾਂ ਦੀ ਘੋਸ਼ਣਾ 2022 ਵਿੱਚ ਪ੍ਰਮਾਣੀਕਰਣ ਪ੍ਰੋਗਰਾਮਾਂ ਨਾਲ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।

FAQ:

  • ਸਵਾਲ: ਮੈਂ ਨਵੀਨਤਮ ਥ੍ਰੈਡ ਸਪੈਸੀਫਿਕੇਸ਼ਨ ਕਿਵੇਂ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦਾ ਹਾਂ?
    A: ਥ੍ਰੈਡ ਗਰੁੱਪ 'ਤੇ ਇੱਕ ਬੇਨਤੀ ਜਮ੍ਹਾਂ ਕਰਕੇ ਨਵੀਨਤਮ ਥ੍ਰੈਡ ਨਿਰਧਾਰਨ ਨੂੰ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ web'ਤੇ ਸਾਈਟ https://www.threadgroup.org/ThreadSpec.
  • ਸਵਾਲ: ਮੁੱਖ ਸਲਾਹ ਕੀ ਹੈtagਆਈਓਟੀ ਡਿਵਾਈਸਾਂ ਵਿੱਚ ਥਰਿੱਡ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦਾ e?
    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 (IPv1028) ਨਾਲੋਂ 4×XNUMX ਪਤਿਆਂ ਤੋਂ ਵੱਧ।http://en.wikipedia.org/wiki/IPv6).
    • ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਵਰਗੀਆਂ ਏਮਬੇਡਡ ਉਦਯੋਗ ਵਿੱਚ ਕੰਪਨੀਆਂ ਲਈ ਚੁਣੌਤੀ ਇਸ ਟੈਕਨਾਲੋਜੀ ਮਾਈਗ੍ਰੇਸ਼ਨ ਅਤੇ ਵਧੇਰੇ ਮਹੱਤਵਪੂਰਨ ਗਾਹਕਾਂ ਦੀਆਂ ਮੰਗਾਂ ਨੂੰ ਸੰਬੋਧਿਤ ਕਰਨਾ ਹੈ ਕਿਉਂਕਿ ਅਸੀਂ ਘਰੇਲੂ ਅਤੇ ਵਪਾਰਕ ਥਾਂ ਵਿੱਚ ਡਿਵਾਈਸਾਂ ਦੀ ਇੱਕ ਸਦਾ-ਕਨੈਕਟੀਡ ਦੁਨੀਆ ਵਿੱਚ ਜਾਂਦੇ ਹਾਂ, ਜਿਸਨੂੰ ਅਕਸਰ ਲਾਲ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਚੀਜ਼ਾਂ ਦਾ ਇੰਟਰਨੈਟ (IoT)। ਉੱਚ ਪੱਧਰ 'ਤੇ ਸਿਲੀਕਾਨ ਲੈਬਾਂ ਲਈ IoT ਦੇ ਟੀਚੇ ਹਨ:
    • ਘਰ ਅਤੇ ਵਪਾਰਕ ਥਾਂ ਦੇ ਸਾਰੇ ਡਿਵਾਈਸਾਂ ਨੂੰ ਸਰਵੋਤਮ-ਇਨ-ਕਲਾਸ ਨੈੱਟਵਰਕਿੰਗ ਨਾਲ ਕਨੈਕਟ ਕਰੋ, ਭਾਵੇਂ Zigbee PRO, ਥਰਿੱਡ, ਬਲੂ-ਟੁੱਥ, ਜਾਂ ਹੋਰ ਉੱਭਰ ਰਹੇ ਮਿਆਰਾਂ ਨਾਲ।
    • ਊਰਜਾ-ਅਨੁਕੂਲ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਵਿੱਚ ਕੰਪਨੀ ਦੀ ਮਹਾਰਤ ਦਾ ਲਾਭ ਉਠਾਓ।
    • ਸਥਾਪਤ ਘੱਟ-ਪਾਵਰ, ਮਿਕਸਡ-ਸਿਗਨਲ ਚਿਪਸ ਨੂੰ ਵਧਾਓ।
    • ਮੌਜੂਦਾ ਈਥਰਨੈੱਟ ਅਤੇ ਵਾਈ-ਫਾਈ ਡਿਵਾਈਸਾਂ ਨੂੰ ਘੱਟ ਲਾਗਤ ਵਾਲੇ ਬ੍ਰਿਜਿੰਗ ਪ੍ਰਦਾਨ ਕਰੋ।
    • ਕਲਾਉਡ ਸੇਵਾਵਾਂ ਅਤੇ ਸਮਾਰਟਫ਼ੋਨਾਂ ਅਤੇ ਟੈਬਲੇਟਾਂ ਲਈ ਕਨੈਕਟੀਵਿਟੀ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ ਜੋ ਵਰਤੋਂ ਵਿੱਚ ਆਸਾਨੀ ਅਤੇ ਗਾਹਕਾਂ ਲਈ ਇੱਕ ਆਮ ਉਪਭੋਗਤਾ ਅਨੁਭਵ ਨੂੰ ਉਤਸ਼ਾਹਿਤ ਕਰਨਗੇ।
      ਇਹਨਾਂ ਸਾਰੇ ਟੀਚਿਆਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਨਾਲ ਗੋਦ ਲੈਣ ਦੀਆਂ ਦਰਾਂ ਅਤੇ 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) ਵਿੱਚ ਇੱਕ ਵੰਡਿਆ ਫੈਲਿਆ ਸਪੈਕਟ੍ਰਮ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਵਪਾਰਕ-ਵਪਾਰਕ ਸਥਾਪਨਾਵਾਂ ਲਈ, ਥ੍ਰੈਡ ਡੋਮੇਨ ਮਾਡਲ ਮਲਟੀਪਲ ਥ੍ਰੈਡ ਨੈਟਵਰਕਾਂ ਨੂੰ ਇੱਕ ਰੀੜ੍ਹ ਦੀ ਹੱਡੀ ਉੱਤੇ ਇੱਕ ਦੂਜੇ ਨਾਲ ਸੰਚਾਰ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਇਸ ਤਰ੍ਹਾਂ ਬਹੁਤ ਸਾਰੇ ਜਾਲ ਸਬਨੈੱਟਾਂ ਨੂੰ ਕਵਰ ਕਰਨ ਲਈ ਸੀਮਾ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ।
    • ਅਸਫਲਤਾ ਦਾ ਕੋਈ ਇੱਕ ਬਿੰਦੂ ਨਹੀਂ: ਥ੍ਰੈਡ ਸਟੈਕ ਨੂੰ ਵਿਅਕਤੀਗਤ ਡਿਵਾਈਸਾਂ ਦੀ ਅਸਫਲਤਾ ਜਾਂ ਨੁਕਸਾਨ ਦੇ ਬਾਵਜੂਦ ਸੁਰੱਖਿਅਤ ਅਤੇ ਭਰੋਸੇਮੰਦ ਓਪਰੇਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਥ੍ਰੈਡ ਡਿਵਾਈਸਾਂ ਮਲਟੀਪਲ ਥ੍ਰੈਡ ਭਾਗਾਂ ਦੀ ਸੰਭਾਵਨਾ ਨੂੰ ਘਟਾਉਣ ਲਈ IPv6-ਅਧਾਰਿਤ ਲਿੰਕਾਂ ਜਿਵੇਂ ਕਿ Wi-Fi ਅਤੇ ਈਥਰਨੈੱਟ ਨੂੰ ਟੌਪੌਲੋਜੀ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਇਸ ਤਰੀਕੇ ਨਾਲ, ਉਹ ਉੱਚ ਥ੍ਰੋਪੁੱਟ, ਚੈਨਲ ਸਮਰੱਥਾ, ਅਤੇ ਉਹਨਾਂ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਦੇ ਲਿੰਕਾਂ ਦੀ ਕਵਰੇਜ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਅਜੇ ਵੀ ਘੱਟ-ਪਾਵਰ ਡਿਵਾਈਸਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ।
    • ਘੱਟ ਪਾਵਰ: ਸਾਧਾਰਨ ਬੈਟ-ਟੈਰੀ ਹਾਲਤਾਂ ਵਿੱਚ ਸਾਲਾਂ ਦੀ ਸੰਭਾਵਿਤ ਜ਼ਿੰਦਗੀ ਦੇ ਨਾਲ ਇੱਕ ਵਿਸਤ੍ਰਿਤ ਉਪਭੋਗਤਾ ਅਨੁਭਵ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਡਿਵਾਈਸਾਂ ਕੁਸ਼ਲਤਾ ਨਾਲ ਸੰਚਾਰ ਕਰਦੀਆਂ ਹਨ। ਉਪਕਰਣ ਆਮ ਤੌਰ 'ਤੇ ਢੁਕਵੇਂ ਡਿਊਟੀ ਚੱਕਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ AA ਕਿਸਮ ਦੀਆਂ ਬੈਟਰੀਆਂ 'ਤੇ ਕਈ ਸਾਲਾਂ ਤੱਕ ਕੰਮ ਕਰ ਸਕਦੇ ਹਨ।
    • ਲਾਗਤ-ਪ੍ਰਭਾਵਸ਼ਾਲੀ: ਕਈ ਵਿਕਰੇਤਾਵਾਂ ਤੋਂ ਅਨੁਕੂਲ ਚਿੱਪਸੈੱਟ ਅਤੇ ਸੌਫਟਵੇਅਰ ਸਟੈਕ ਦੀ ਕੀਮਤ ਪੁੰਜ ਤੈਨਾਤੀ ਲਈ ਹੈ ਅਤੇ ਬਹੁਤ ਘੱਟ-ਪਾਵਰ ਦੀ ਖਪਤ ਲਈ ਜ਼ਮੀਨ ਤੋਂ ਡਿਜ਼ਾਇਨ ਕੀਤੀ ਗਈ ਹੈ।
  5.  ਓਪਨਥ੍ਰੇਡ
    • Google ਦੁਆਰਾ ਜਾਰੀ ਕੀਤਾ OpenThread Thread® ਦਾ ਇੱਕ ਓਪਨ-ਸੋਰਸ ਲਾਗੂਕਰਨ ਹੈ। Google ਨੇ ਕਨੈਕਟ ਕੀਤੇ ਘਰਾਂ ਅਤੇ ਵਪਾਰਕ ਇਮਾਰਤਾਂ ਲਈ ਉਤਪਾਦਾਂ ਦੇ ਵਿਕਾਸ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਲਈ, Google Nest ਉਤਪਾਦਾਂ ਵਿੱਚ ਵਰਤੀ ਜਾਣ ਵਾਲੀ ਨੈੱਟ-ਵਰਕਿੰਗ ਤਕਨਾਲੋਜੀ ਨੂੰ ਡਿਵੈਲਪਰਾਂ ਲਈ ਵਧੇਰੇ ਵਿਆਪਕ ਰੂਪ ਵਿੱਚ ਉਪਲਬਧ ਬਣਾਉਣ ਲਈ OpenThread ਜਾਰੀ ਕੀਤਾ ਹੈ।
    • ਇੱਕ ਤੰਗ ਪਲੇਟਫਾਰਮ ਐਬਸਟਰੈਕਸ਼ਨ ਲੇਅਰ ਅਤੇ ਇੱਕ ਛੋਟੀ ਮੈਮੋਰੀ ਫੁੱਟਪ੍ਰਿੰਟ ਦੇ ਨਾਲ, ਓਪਨ ਥ੍ਰੈਡ ਬਹੁਤ ਜ਼ਿਆਦਾ ਪੋਰਟੇਬਲ ਹੈ। ਇਹ ਸਿਸਟਮ-ਆਨ-ਚਿੱਪ (SoC) ਅਤੇ ਰੇਡੀਓ ਕੋ-ਪ੍ਰੋਸੈਸਰ (RCP) ਡਿਜ਼ਾਈਨ ਦੋਵਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
    • OpenThread ਘਰੇਲੂ ਅਤੇ ਵਪਾਰਕ ਬਿਲਡਿੰਗ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਇੱਕ IPv6-ਆਧਾਰਿਤ ਭਰੋਸੇਯੋਗ, ਸੁਰੱਖਿਅਤ, ਅਤੇ ਘੱਟ-ਪਾਵਰ ਵਾਇਰਲੈੱਸ ਡਿਵਾਈਸ-ਟੂ-ਡਿਵਾਈਸ ਸੰਚਾਰ ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ। ਇਹ ਥ੍ਰੈੱਡ ਸਪੈਸੀਫਿਕੇਸ਼ਨ 1.1.1, ਥ੍ਰੈਡ ਸਪੈਸੀਫਿਕੇਸ਼ਨ 1.2, ਥ੍ਰੈਡ ਸਪੈਸੀਫਿਕੇਸ਼ਨ 1.3.0, ਅਤੇ ਡਰਾਫਟ ਥ੍ਰੈਡ ਸਪੈਸੀਫਿਕੇਸ਼ਨ 1.4 (ਇਸ ਦਸਤਾਵੇਜ਼ ਦੇ ਜਾਰੀ ਹੋਣ ਤੋਂ ਬਾਅਦ) ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਸਾਰੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ।
    • ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਨੇ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਹਾਰਡਵੇਅਰ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਇੱਕ ਓਪਨਥ੍ਰੈਡ-ਅਧਾਰਿਤ ਪ੍ਰੋਟੋਕੋਲ ਲਾਗੂ ਕੀਤਾ ਹੈ। ਇਹ ਪ੍ਰੋਟੋਕੋਲ GitHub 'ਤੇ ਉਪਲਬਧ ਹੈ ਅਤੇ ਇੱਕ ਸੌਫਟਵੇਅਰ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ (SDK) ਦੇ ਤੌਰ 'ਤੇ ਸਿਮਪਲੀਸਿਟੀ ਸਟੂਡੀਓ 5 ਦੇ ਨਾਲ ਸਥਾਪਿਤ ਕੀਤਾ ਗਿਆ ਹੈ। SDK Gi-tHub ਸਰੋਤ ਦਾ ਇੱਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਟੈਸਟ ਕੀਤਾ ਗਿਆ ਸਨੈਪਸ਼ਾਟ ਹੈ। ਇਹ GitHub ਸੰਸਕਰਣ ਦੇ ਮੁਕਾਬਲੇ ਹਾਰਡਵੇਅਰ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਸ ਵਿੱਚ ਦਸਤਾਵੇਜ਼ ਅਤੇ ਸਾਬਕਾample ਐਪਲੀਕੇਸ਼ਨਾਂ GitHub 'ਤੇ ਉਪਲਬਧ ਨਹੀਂ ਹਨ।

ਥਰਿੱਡ ਤਕਨਾਲੋਜੀ ਓਵਰview

  1. ਆਈਈਈਈ 802.15.4
    • IEEE 802.15.4-2006 ਨਿਰਧਾਰਨ ਵਾਇਰਲੈੱਸ ਸੰਚਾਰ ਲਈ ਇੱਕ ਮਿਆਰ ਹੈ ਜੋ 250 GHz ਬੈਂਡ ਵਿੱਚ 2.4 kbps 'ਤੇ ਕੰਮ ਕਰਨ ਵਾਲੇ ਵਾਇਰਲੈੱਸ ਮੀਡੀਅਮ ਐਕਸੈਸ ਕੰਟਰੋਲ (MAC) ਅਤੇ ਭੌਤਿਕ (PHY) ਲੇਅਰਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ subGHz ਬੈਂਡਾਂ (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 ਤੋਂ ਆਉਂਦਾ ਹੈ (ਸਿਰਫ ਡੇਟਾ ਬੇਨਤੀਆਂ ਹੀ ਨਹੀਂ) ਨੂੰ ਆਉਣ ਵਾਲੇ ਬਕਾਇਆ ਡੇਟਾ ਦੀ ਮੌਜੂਦਗੀ ਨਾਲ ਸਵੀਕਾਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
    • ਇਨਹਾਂਸਡ Keepalive: ਕਿਸੇ ਵੀ ਡੇਟਾ ਸੁਨੇਹੇ ਨੂੰ ਇੱਕ Keepalive ਨੈੱਟਵਰਕ ਪ੍ਰਸਾਰਣ ਦੇ ਰੂਪ ਵਿੱਚ ਵਰਤ ਕੇ ਇੱਕ SED ਅਤੇ ਇੱਕ ਮਾਤਾ-ਪਿਤਾ ਵਿਚਕਾਰ ਇੱਕ ਲਿੰਕ ਬਣਾਈ ਰੱਖਣ ਲਈ ਲੋੜੀਂਦੀ ਟ੍ਰੈਫਿਕ ਦੀ ਮਾਤਰਾ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ।
    • ਕੋਆਰਡੀਨੇਟਡ ਐੱਸampled Listening (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. ਥ੍ਰੈਡ ਨੈੱਟਵਰਕ ਆਰਕੀਟੈਕਚਰ
ਵਾਈ-ਫਾਈ ਨੈੱਟਵਰਕ ਤੋਂ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ, ਥ੍ਰੈਡ ਨੈੱਟਵਰਕ ਵਿੱਚ ਨਿਮਨਲਿਖਤ ਡੀਵਾਈਸ ਕਿਸਮਾਂ ਸ਼ਾਮਲ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ:

  • ਬਾਰਡਰ ਰਾਊਟਰ 802.15.4 ਨੈੱਟਵਰਕ ਤੋਂ ਹੋਰ ਭੌਤਿਕ ਪਰਤਾਂ (ਵਾਈ-ਫਾਈ, ਈਥਰਨੈੱਟ, ਆਦਿ) ਦੇ ਨਾਲ ਲੱਗਦੇ ਨੈੱਟਵਰਕਾਂ ਲਈ ਕਨੈਕਟੀਵਿਟੀ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਬਾਰਡਰ ਰਾਊਟਰ 802.15.4 ਨੈੱਟਵਰਕ ਦੇ ਅੰਦਰ ਡਿਵਾਈਸਾਂ ਲਈ ਸੇਵਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ ਰੂਟਿੰਗ ਸੇਵਾਵਾਂ ਅਤੇ ਆਫ ਨੈੱਟ-ਵਰਕ ਓਪਰੇਸ਼ਨਾਂ ਲਈ ਸੇਵਾ ਖੋਜ ਸ਼ਾਮਲ ਹੈ। ਥ੍ਰੈਡ ਨੈੱਟਵਰਕ ਵਿੱਚ ਇੱਕ ਜਾਂ ਵੱਧ ਬਾਰਡਰ ਰਾਊਟਰ ਹੋ ਸਕਦੇ ਹਨ।
  • ਇੱਕ ਲੀਡਰ, ਇੱਕ ਥ੍ਰੈੱਡ ਨੈੱਟਵਰਕ ਭਾਗ ਵਿੱਚ, ਨਿਰਧਾਰਤ ਰਾਊਟਰ ਆਈਡੀਜ਼ ਦੀ ਇੱਕ ਰਜਿਸਟਰੀ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦਾ ਹੈ ਅਤੇ ਰਾਊਟਰ ਬਣਨ ਲਈ ਰਾਊਟਰ-ਯੋਗ ਅੰਤ ਡਿਵਾਈਸਾਂ (REEDs) ਤੋਂ ਬੇਨਤੀਆਂ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ। ਲੀਡਰ ਫੈਸਲਾ ਕਰਦਾ ਹੈ ਕਿ ਕਿਹੜੇ ਰਾਊਟਰ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ, ਅਤੇ ਲੀਡਰ, ਥ੍ਰੈਡ ਨੈੱਟ-ਵਰਕ ਦੇ ਸਾਰੇ ਰਾਊਟਰਾਂ ਵਾਂਗ, ਡਿਵਾਈਸ-ਐਂਡ ਬੱਚੇ ਵੀ ਹੋ ਸਕਦੇ ਹਨ। ਲੀਡਰ CoAP (ਕੰਟ੍ਰੇਨਡ ਐਪਲੀਕੇਸ਼ਨ-ਕੇਸ਼ਨ ਪ੍ਰੋਟੋਕੋਲ) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਰਾਊਟਰ ਪਤੇ ਨਿਰਧਾਰਤ ਅਤੇ ਪ੍ਰਬੰਧਿਤ ਕਰਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਲੀਡਰ ਵਿੱਚ ਮੌਜੂਦ ਸਾਰੀ ਜਾਣਕਾਰੀ ਦੂਜੇ ਥ੍ਰੈਡ ਰਾਊਟਰਾਂ ਵਿੱਚ ਮੌਜੂਦ ਹੈ। ਇਸ ਲਈ, ਜੇਕਰ ਲੀਡਰ ਫੇਲ ਹੋ ਜਾਂਦਾ ਹੈ ਜਾਂ ਥ੍ਰੈਡ ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟੀਵਿਟੀ ਗੁਆ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਹੋਰ ਥ੍ਰੈਡ ਰਾਊਟਰ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਉਪਭੋਗਤਾ ਦੇ ਦਖਲ ਤੋਂ ਬਿਨਾਂ ਲੀਡਰ ਵਜੋਂ ਅਹੁਦਾ ਸੰਭਾਲ ਲੈਂਦਾ ਹੈ।
  • ਥ੍ਰੈਡ ਰਾਊਟਰ ਨੈੱਟਵਰਕ ਡਿਵਾਈਸਾਂ ਨੂੰ ਰਾਊਟਿੰਗ ਸੇਵਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਥ੍ਰੈਡ ਰਾਊਟਰ ਨੈਟਵਰਕ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਡਿਵਾਈਸਾਂ ਲਈ ਸ਼ਾਮਲ ਹੋਣ ਅਤੇ ਸੁਰੱਖਿਆ ਸੇਵਾਵਾਂ ਵੀ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਥਰਿੱਡ ਰਾਊਟਰ ਸੌਣ ਲਈ ਨਹੀਂ ਬਣਾਏ ਗਏ ਹਨ ਅਤੇ ਉਹਨਾਂ ਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਘਟਾ ਸਕਦੇ ਹਨ ਅਤੇ 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 ਹੋ ਸਕਦੇ ਹਨ। BBRs ਇੱਕ ਰੀੜ੍ਹ ਦੀ ਹੱਡੀ ਉੱਤੇ ਇੱਕ ਦੂਜੇ ਨਾਲ ਸੰਚਾਰ ਕਰਦੇ ਹਨ ਜੋ ਸਾਰੇ ਥ੍ਰੈਡ ਨੈਟਵਰਕਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ।
  • ਇੱਕ ਬੈਕਬੋਨ ਲਿੰਕ ਇੱਕ ਗੈਰ-ਥ੍ਰੈਡ IPv6 ਲਿੰਕ ਹੈ ਜਿਸ ਨਾਲ ਇੱਕ BBR ਇੱਕ ਬਾਹਰੀ ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜੁੜਦਾ ਹੈ ਜੋ ਥ੍ਰੈਡ ਬੈਕਬੋਨ ਲਿੰਕ ਪ੍ਰੋਟੋਕੋਲ (TBLP) ਨੂੰ ਹੋਰ BBRs ਨਾਲ ਸਮਕਾਲੀ ਕਰਨ ਲਈ ਲਾਗੂ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
  • ਵਪਾਰਕ ਅਮਲ ਵਿੱਚ ਥ੍ਰੈਡ ਡਿਵਾਈਸਾਂ ਨੂੰ ਥ੍ਰੈਡ ਡੋਮੇਨ ਅਤੇ ਡੋਮੇਨ ਯੂਨੀਕ ਐਡਰੈਸ (DUAs) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੰਰਚਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਥ੍ਰੈਡ ਡੋਮੇਨ ਦਾ ਹਿੱਸਾ ਹੋਣ ਦੇ ਆਪਣੇ ਜੀਵਨ ਕਾਲ ਵਿੱਚ ਇੱਕ ਡਿਵਾਈਸ ਦਾ DUA ਕਦੇ ਨਹੀਂ ਬਦਲਦਾ ਹੈ। ਇਹ ਇੱਕ ਸਿੰਗਲ ਡੋਮੇਨ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਥ੍ਰੈਡ ਨੈੱਟਵਰਕਾਂ ਵਿੱਚ ਮਾਈਗ੍ਰੇਸ਼ਨ ਦੀ ਸਹੂਲਤ ਦਿੰਦਾ ਹੈ ਅਤੇ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਸੰਬੰਧਿਤ BBR ਮਲਟੀਪਲ ਥ੍ਰੈਡ ਨੈੱਟਵਰਕਾਂ ਵਿੱਚ ਰੂਟਿੰਗ ਦੀ ਸਹੂਲਤ ਦਿੰਦੇ ਹਨ।

ਇਹਨਾਂ ਧਾਰਨਾਵਾਂ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ ਦਰਸਾਇਆ ਗਿਆ ਹੈ: SILICON-LABS-UG103-11-ਥ੍ਰੈੱਡ-ਫੰਡਾਮੈਂਟਲ-ਸਾਫਟਵੇਅਰ- (4)

ਚਿੱਤਰ 2.3. ਥ੍ਰੈਡ ਡੋਮੇਨ ਮਾਡਲ
ਅਸਫਲਤਾ ਦਾ ਕੋਈ ਇੱਕ ਵੀ ਬਿੰਦੂ ਨਹੀਂ

  • ਥ੍ਰੈਡ ਸਟੈਕ ਨੂੰ ਇਸ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ ਕਿ ਅਸਫਲਤਾ ਦਾ ਇੱਕ ਵੀ ਬਿੰਦੂ ਨਾ ਹੋਵੇ। ਜਦੋਂ ਕਿ ਸਿਸਟਮ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਉਪਕਰਨ ਹਨ ਜੋ ਵਿਸ਼ੇਸ਼ ਫੰਕਸ਼ਨ ਕਰਦੇ ਹਨ, ਥ੍ਰੈਡ ਨੂੰ ਡਿਜ਼ਾਇਨ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਜੋ ਉਹਨਾਂ ਨੂੰ ਨੈੱਟਵਰਕ ਜਾਂ ਡਿਵਾਈਸਾਂ ਦੇ ਚੱਲ ਰਹੇ ਸੰਚਾਲਨ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤੇ ਬਿਨਾਂ ਬਦਲਿਆ ਜਾ ਸਕੇ। ਸਾਬਕਾ ਲਈample, ਇੱਕ ਸਲੀਪ ਐਂਡ ਡਿਵਾਈਸ ਨੂੰ ਸੰਚਾਰ ਲਈ ਇੱਕ ਮਾਤਾ ਜਾਂ ਪਿਤਾ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਇਸਲਈ ਇਹ ਮਾਤਾ ਜਾਂ ਪਿਤਾ ਇਸਦੇ ਸੰਚਾਰ ਲਈ ਅਸਫਲਤਾ ਦੇ ਇੱਕ ਬਿੰਦੂ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ। ਹਾਲਾਂਕਿ, ਸਲੀਪੀ ਐਂਡ ਡਿਵਾਈਸ ਕਿਸੇ ਹੋਰ ਮਾਤਾ ਜਾਂ ਪਿਤਾ ਦੀ ਚੋਣ ਕਰ ਸਕਦੀ ਹੈ ਅਤੇ ਕਰੇਗੀ ਜੇਕਰ ਇਸਦੇ ਮਾਤਾ-ਪਿਤਾ ਉਪਲਬਧ ਨਹੀਂ ਹਨ। ਇਹ ਪਰਿਵਰਤਨ ਉਪਭੋਗਤਾ ਨੂੰ ਦਿਖਾਈ ਨਹੀਂ ਦੇਣਾ ਚਾਹੀਦਾ।
    ਜਦੋਂ ਕਿ ਸਿਸਟਮ ਅਸਫਲਤਾ ਦੇ ਕਿਸੇ ਇੱਕ ਬਿੰਦੂ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਕੁਝ ਟੋਪੋਲੋਜੀਜ਼ ਦੇ ਅਧੀਨ ਅਜਿਹੇ ਵਿਅਕਤੀਗਤ ਉਪਕਰਣ ਹੋਣਗੇ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਬੈਕਅਪ ਸਮਰੱਥਾ ਨਹੀਂ ਹੈ। ਸਾਬਕਾ ਲਈ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 ਬਣਾਉਣ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਨੈੱਟਵਰਕ ਵਿੱਚ ਡਿਵਾਈਸ ਆਪਣੇ ਇੰਟਰਫੇਸ ਪਛਾਣਕਰਤਾ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਆਪਣੇ EUI-64 (64-ਬਿੱਟ ਐਕਸਟੈਂਡਡ ਯੂਨੀਕ ਆਈਡੈਂਟੀਫਾਇਰ) ਪਤੇ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ ਜਿਵੇਂ ਕਿ RFC 6 ਦੇ ਸੈਕਸ਼ਨ 4944 ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।https://tools.ietf.org/html/rfc4944: IEEE 6 ਨੈੱਟਵਰਕਾਂ ਉੱਤੇ IPv802.15.4 ਪੈਕੇਟਾਂ ਦਾ ਸੰਚਾਰ)। ਡਿਵਾਈਸ ਨੋਡ ਦੇ EUI-6 ਤੋਂ ਇੱਕ ਇੰਟਰਫੇਸ ਪਛਾਣਕਰਤਾ ਦੇ ਰੂਪ ਵਿੱਚ ਸੰਰਚਿਤ ਲਿੰਕ ਲੋਕਲ IPv64 ਐਡਰੈੱਸ ਦਾ ਸਮਰਥਨ ਕਰੇਗੀ ਜਿਵੇਂ ਕਿ RFC 80 ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੇ ਗਏ ਮਸ਼ਹੂਰ ਲਿੰਕ ਲੋਕਲ ਪ੍ਰੀਫਿਕਸ FE0::64/4862 ਨਾਲ।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 ਪ੍ਰਸਾਰਿਤ ਕਰਨ ਦੇ ਮੁੱਦੇ ਨੂੰ ਹੱਲ ਕਰਦਾ ਹੈ
    • MTU ਭੇਜਣ ਵਾਲੇ 'ਤੇ IPv6 ਪੈਕੇਟ ਨੂੰ ਖੰਡਿਤ ਕਰਕੇ ਅਤੇ ਇਸ ਨੂੰ ਰਿਸੀਵਰ 'ਤੇ ਦੁਬਾਰਾ ਜੋੜ ਕੇ।
      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. UDP
    ਥਰਿੱਡ ਸਟੈਕ ਯੂਜ਼ਰ ਡਾ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈtagRAM ਪ੍ਰੋਟੋਕੋਲ (UDP) ਜਿਵੇਂ ਕਿ RFC 768, ਯੂਜ਼ਰ ਡਾtagram ਪ੍ਰੋਟੋਕੋਲ.
  7. ਟੀ.ਸੀ.ਪੀ
    ਥਰਿੱਡ ਸਟੈਕ ਇੱਕ ਟਰਾਂਸਪੋਰਟ ਕੰਟਰੋਲ ਪ੍ਰੋਟੋਕੋਲ (TCP) ਵੇਰੀਐਂਟ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਜਿਸਨੂੰ "TCPlp" (TCP ਲੋ ਪਾਵਰ) ਕਿਹਾ ਜਾਂਦਾ ਹੈ (ਵੇਖੋ useenix-NSDI20)। ਇੱਕ ਥ੍ਰੈਡ-ਅਨੁਕੂਲ ਯੰਤਰ TCP ਸ਼ੁਰੂਆਤੀ ਅਤੇ ਸਰੋਤਿਆਂ ਦੀਆਂ ਭੂਮਿਕਾਵਾਂ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਵਿੱਚ ਦੱਸਿਆ ਗਿਆ ਹੈ:
    • RFC 793, ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਕੰਟਰੋਲ ਪ੍ਰੋਟੋਕੋਲ
    • RFC 1122, ਇੰਟਰਨੈੱਟ ਮੇਜ਼ਬਾਨਾਂ ਲਈ ਲੋੜਾਂ
    • ਥ੍ਰੈਡ ਸਪੈਸੀਫਿਕੇਸ਼ਨ 1.3.0 ਅਤੇ ਇਸ ਤੋਂ ਉੱਚਾ: ਮੌਜੂਦਾ TCP ਲਾਗੂਕਰਨ ਆਮ ਤੌਰ 'ਤੇ ਵਾਇਰਲੈੱਸ ਜਾਲ ਨੈੱਟਵਰਕਾਂ ਅਤੇ ਸੀਮਤ 802.15.4 ਫਰੇਮ ਆਕਾਰਾਂ ਦੇ ਨਾਲ ਵਧੀਆ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਟਿਊਨ ਨਹੀਂ ਹੁੰਦੇ ਹਨ। ਇਸ ਲਈ, ਨਿਰਧਾਰਨ ਉਹਨਾਂ ਤੱਤਾਂ ਅਤੇ ਪੈਰਾਮੀਟਰ ਮੁੱਲਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਜੋ ਥ੍ਰੈਡ ਨੈਟਵਰਕਸ ਉੱਤੇ ਇੱਕ ਕੁਸ਼ਲ TCP ਲਾਗੂ ਕਰਨ ਲਈ ਲੋੜੀਂਦੇ ਹਨ (ਦੇਖੋ ਥ੍ਰੈਡ ਸਪੈਸੀਫਿਕੇਸ਼ਨ 1.3.0, ਸੈਕਸ਼ਨ 6.2 TCP)।
  8. ਐਸ.ਆਰ.ਪੀ
    • ਸਰਵਿਸ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਪ੍ਰੋਟੋਕੋਲ (SRP) ਜਿਵੇਂ ਕਿ DNS- ਅਧਾਰਤ ਸੇਵਾ ਖੋਜ ਲਈ ਸਰਵਿਸ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਪ੍ਰੋਟੋਕੋਲ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ ਥ੍ਰੈਡ ਸਪੈਸੀਫਿਕੇਸ਼ਨ 1.3.0 ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਥ੍ਰੈਡ ਡਿਵਾਈਸਾਂ 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਸੇਵਾ ਰਜਿਸਟਰੀ ਮੌਜੂਦ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਬਾਰਡਰ ਰਾਊਟਰ ਦੁਆਰਾ ਬਣਾਈ ਰੱਖੀ ਜਾਂਦੀ ਹੈ। ਜਾਲ ਨੈੱਟਵਰਕ 'ਤੇ SRP ਗਾਹਕ ਵੱਖ-ਵੱਖ ਸੇਵਾਵਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਨ ਲਈ ਰਜਿਸਟਰ ਕਰ ਸਕਦੇ ਹਨ। ਇੱਕ SRP ਸਰਵਰ DNS-ਅਧਾਰਿਤ ਖੋਜ ਸਵਾਲਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਦੇ ਇਲਾਵਾ ਸੁਰੱਖਿਆ ਲਈ ਜਨਤਕ ਕੁੰਜੀ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫੀ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ, ਹੋਰ ਮਾਮੂਲੀ ਸੁਧਾਰਾਂ ਦੇ ਨਾਲ ਸੀਮਿਤ ਗਾਹਕਾਂ ਦੀ ਬਿਹਤਰ ਸਹਾਇਤਾ ਲਈ।

ਨੈੱਟਵਰਕ ਟੋਪੋਲੋਜੀ

  1. ਨੈੱਟਵਰਕ ਪਤਾ ਅਤੇ ਜੰਤਰ
    • ਥ੍ਰੈਡ ਸਟੈਕ ਨੈੱਟਵਰਕ ਵਿੱਚ ਸਾਰੇ ਰਾਊਟਰਾਂ ਵਿਚਕਾਰ ਪੂਰੀ ਜਾਲ ਕਨੈਕਟੀਵਿਟੀ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਅਸਲ ਟੌਪੋਲੋਜੀ ਨੈੱਟਵਰਕ ਵਿੱਚ ਰਾਊਟਰਾਂ ਦੀ ਸੰਖਿਆ 'ਤੇ ਅਧਾਰਤ ਹੈ। ਜੇਕਰ ਸਿਰਫ਼ ਇੱਕ ਰਾਊਟਰ ਹੈ, ਤਾਂ ਨੈੱਟਵਰਕ ਇੱਕ ਸਟਾਰ ਬਣਾਉਂਦਾ ਹੈ। ਜੇਕਰ ਇੱਕ ਤੋਂ ਵੱਧ ਰਾਊਟਰ ਹਨ ਤਾਂ ਇੱਕ ਜਾਲ ਆਟੋਮੈਟਿਕਲੀ ਬਣ ਜਾਂਦੀ ਹੈ (ਵੇਖੋ 2.2 ਥ੍ਰੈਡ ਨੈੱਟਵਰਕ ਆਰਕੀਟੈਕਚਰ)।
  2. ਜਾਲ ਨੈੱਟਵਰਕ
    • ਏਮਬੈੱਡਡ ਜਾਲ ਨੈੱਟਵਰਕ ਰੇਡੀਓ ਨੂੰ ਦੂਜੇ ਰੇਡੀਓ ਲਈ ਸੁਨੇਹਿਆਂ ਨੂੰ ਰੀਲੇਅ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦੇ ਕੇ ਰੇਡੀਓ ਸਿਸਟਮ ਨੂੰ ਵਧੇਰੇ ਭਰੋਸੇਮੰਦ ਬਣਾਉਂਦੇ ਹਨ। ਸਾਬਕਾ ਲਈampਲੇ, ਜੇਕਰ ਕੋਈ ਨੋਡ ਕਿਸੇ ਹੋਰ ਨੋਡ ਨੂੰ ਸਿੱਧਾ ਸੁਨੇਹਾ ਨਹੀਂ ਭੇਜ ਸਕਦਾ ਹੈ, ਤਾਂ ਏਮਬੈਡਡ ਜਾਲ ਨੈੱਟਵਰਕ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਇੰਟਰਮੀ-ਡਾਇਰੀ ਨੋਡਾਂ ਰਾਹੀਂ ਸੰਦੇਸ਼ ਨੂੰ ਰੀਲੇਅ ਕਰਦਾ ਹੈ। ਜਿਵੇਂ ਕਿ ਸੈਕਸ਼ਨ 5.3 ਰੂਟਿੰਗ ਵਿੱਚ ਚਰਚਾ ਕੀਤੀ ਗਈ ਹੈ, ਥ੍ਰੈਡ ਸਟੈਕ ਵਿੱਚ ਸਾਰੇ ਰਾਊਟਰ ਨੋਡ ਇੱਕ ਦੂਜੇ ਨਾਲ ਰੂਟਾਂ ਅਤੇ ਕਨੈਕਟੀਵਿਟੀ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਦੇ ਹਨ ਤਾਂ ਕਿ ਜਾਲ ਨੂੰ ਲਗਾਤਾਰ ਬਣਾਈ ਰੱਖਿਆ ਅਤੇ ਜੁੜਿਆ ਰਹੇ। ਥ੍ਰੈਡ ਨੈਟਵਰਕ ਵਿੱਚ 64 ਰਾਊਟਰ ਪਤਿਆਂ ਦੀ ਇੱਕ ਸੀਮਾ ਹੈ, ਪਰ ਉਹ ਸਾਰੇ ਇੱਕ ਵਾਰ ਵਿੱਚ ਵਰਤੇ ਨਹੀਂ ਜਾ ਸਕਦੇ ਹਨ। ਇਹ ਮਿਟਾਏ ਗਏ ਡਿਵਾਈਸਾਂ ਦੇ ਪਤਿਆਂ ਨੂੰ ਦੁਬਾਰਾ ਵਰਤੇ ਜਾਣ ਲਈ ਸਮਾਂ ਦਿੰਦਾ ਹੈ।
    • ਇੱਕ ਜਾਲ ਨੈੱਟਵਰਕ ਵਿੱਚ, ਸਲੀਪੀ ਐਂਡ ਡਿਵਾਈਸ ਜਾਂ ਰਾਊਟਰ-ਯੋਗ ਡਿਵਾਈਸ ਦੂਜੇ ਡਿਵਾਈਸਾਂ ਲਈ ਰੂਟ ਨਹੀਂ ਕਰਦੇ ਹਨ। ਇਹ ਡਿਵਾਈਸਾਂ ਇੱਕ ਮਾਤਾ ਜਾਂ ਪਿਤਾ ਨੂੰ ਸੰਦੇਸ਼ ਭੇਜਦੀਆਂ ਹਨ ਜੋ ਇੱਕ ਰਾਊਟਰ ਹੈ। ਇਹ ਪੇਰੈਂਟ ਰਾਊਟਰ ਆਪਣੇ ਚਾਈਲਡ ਡਿਵਾਈਸਾਂ ਲਈ ਰਾਊਟਿੰਗ ਓਪਰੇਸ਼ਨਾਂ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ।

ਰੂਟਿੰਗ ਅਤੇ ਨੈੱਟਵਰਕ ਕਨੈਕਟੀਵਿਟੀ

ਥ੍ਰੈਡ ਨੈੱਟਵਰਕ ਵਿੱਚ 32 ਤੱਕ ਸਰਗਰਮ ਰਾਊਟਰ ਹਨ ਜੋ ਰੂਟਿੰਗ ਟੇਬਲ ਦੇ ਆਧਾਰ 'ਤੇ ਸੁਨੇਹਿਆਂ ਲਈ ਅਗਲੀ-ਹੋਪ ਰੂਟਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਰਾਊਟਿੰਗ ਟੇਬਲ ਨੂੰ ਥ੍ਰੈਡ ਸਟੈਕ ਦੁਆਰਾ ਬਣਾਈ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਜੋ ਇਹ ਯਕੀਨੀ ਬਣਾਇਆ ਜਾ ਸਕੇ ਕਿ ਸਾਰੇ ਰਾਊਟਰਾਂ ਕੋਲ ਨੈੱਟਵਰਕ ਵਿੱਚ ਕਿਸੇ ਹੋਰ ਰਾਊਟਰ ਲਈ ਕਨੈਕਟੀਵਿਟੀ ਅਤੇ ਅੱਪ-ਟੂ-ਡੇਟ ਮਾਰਗ ਹਨ। ਸਾਰੇ ਰਾਊਟਰ ਮੇਸ਼ ਲਿੰਕ ਸਥਾਪਨਾ (MLE) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਸੰਕੁਚਿਤ ਫਾਰਮੈਟ ਵਿੱਚ ਨੈੱਟਵਰਕ ਵਿੱਚ ਦੂਜੇ ਰਾਊਟਰਾਂ ਨੂੰ ਰੂਟਿੰਗ ਕਰਨ ਦੀ ਲਾਗਤ ਨੂੰ ਦੂਜੇ ਰਾਊਟਰਾਂ ਨਾਲ ਬਦਲਦੇ ਹਨ।

  1.  MLE ਸੁਨੇਹੇ
    • Mesh Link Establishment (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) ਅਤੇ ਮਲਟੀਕਾਸਟ ਲਿਸਨਰ ਡਿਸਕਵਰੀ (MLDv2 RFC 3810 ਦੇ ਅਨੁਸਾਰ) ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
    • ਇੱਕ ਲੀਡਰ ਨੂੰ ਰਾਊਟਰ-ਯੋਗ ਉਪਕਰਨਾਂ ਦੇ ਰਾਊਟਰ ਬਣਨ ਜਾਂ ਰਾਊਟਰਾਂ ਨੂੰ ਰਾਊਟਰ-ਯੋਗ ਡੀ-ਵਾਈਸ ਵਿੱਚ ਡਾਊਨਗ੍ਰੇਡ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣ ਲਈ ਨਿਯਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਲੀਡਰ CoAP ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਰਾਊਟਰ ਪਤਿਆਂ ਨੂੰ ਨਿਰਧਾਰਤ ਅਤੇ ਪ੍ਰਬੰਧਿਤ ਕਰਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਇਸ ਲੀਡਰ ਵਿੱਚ ਮੌਜੂਦ ਸਾਰੀ ਜਾਣਕਾਰੀ ਨੂੰ ਸਮੇਂ-ਸਮੇਂ ਤੇ ਦੂਜੇ ਰਾਊਟਰਾਂ ਨੂੰ ਵੀ ਇਸ਼ਤਿਹਾਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ ਲੀਡਰ ਨੈੱਟਵਰਕ ਤੋਂ ਬਾਹਰ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਹੋਰ ਰਾਊਟਰ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਉਪਭੋਗਤਾ ਦੇ ਦਖਲ ਤੋਂ ਬਿਨਾਂ ਲੀਡਰ ਵਜੋਂ ਅਹੁਦਾ ਸੰਭਾਲ ਲੈਂਦਾ ਹੈ।
    • ਬਾਰਡਰ ਰਾਊਟਰ 6LoWPAN ਕੰਪਰੈਸ਼ਨ ਜਾਂ ਵਿਸਤਾਰ ਨੂੰ ਸੰਭਾਲਣ ਅਤੇ ਬੰਦ ਨੈੱਟਵਰਕ ਡਿਵਾਈਸਾਂ ਨੂੰ ਸੰਬੋਧਨ ਕਰਨ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹਨ। ਬੈਕਬੋਨ ਬਾਰਡਰ ਰਾਊਟਰ IP-in-IP ਇਨਕੈਪਸੂਲੇਸ਼ਨ ਨਾਲ MPL ਨੂੰ ਸੰਭਾਲਣ ਅਤੇ ਜਾਲ ਦੇ ਅੰਦਰ ਅਤੇ ਬਾਹਰ ਜਾਣ ਵਾਲੇ ਵੱਡੇ ਸਕੋਪ ਮਲਟੀਕਾਸਟ ਲਈ ਡੀਕੈਪਸੂਲੇਸ਼ਨ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹਨ।
    • ਬਾਰਡਰ ਰਾਊਟਰਾਂ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, 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), ਵਿਸਤ੍ਰਿਤ ਪੈਨ ID, ਅਤੇ ਹੋਰ ਮੁੱਲ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ ਜੋ ਇਹ ਦਰਸਾਉਂਦੇ ਹਨ ਕਿ ਕੀ ਨੈੱਟਵਰਕ ਨਵੇਂ ਮੈਂਬਰਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰ ਰਿਹਾ ਹੈ ਅਤੇ ਕੀ ਇਹ ਮੂਲ ਕਮਿਸ਼ਨਿੰਗ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
    • ਨੈੱਟਵਰਕ ਖੋਜ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ਜੇਕਰ ਡਿਵਾਈਸ ਨੈੱਟਵਰਕ 'ਤੇ ਚਾਲੂ ਕੀਤੀ ਗਈ ਹੈ ਕਿਉਂਕਿ ਇਹ ਨੈੱਟਵਰਕ ਲਈ ਚੈਨਲ ਅਤੇ ਵਿਸਤ੍ਰਿਤ ਪੈਨ ਆਈਡੀ ਨੂੰ ਜਾਣਦਾ ਹੈ। ਇਹ ਯੰਤਰ ਫਿਰ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਕਮਿਸ਼ਨਿੰਗ ਸਮੱਗਰੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜ ਜਾਂਦੇ ਹਨ।
  2. MLE ਡਾਟਾ
    • ਇੱਕ ਵਾਰ ਜਦੋਂ ਇੱਕ ਡਿਵਾਈਸ ਇੱਕ ਨੈਟਵਰਕ ਨਾਲ ਜੁੜ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਇਸਦੇ ਲਈ ਨੈਟਵਰਕ ਵਿੱਚ ਭਾਗ ਲੈਣ ਲਈ ਕਈ ਤਰ੍ਹਾਂ ਦੀ ਜਾਣਕਾਰੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। MLE ਨੈੱਟਵਰਕ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਬੇਨਤੀ ਕਰਨ ਅਤੇ ਗੁਆਂਢੀਆਂ ਨੂੰ ਲਿੰਕ ਲਾਗਤਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਲਈ ਇੱਕ ਗੁਆਂਢੀ ਡਿਵਾਈਸ ਨੂੰ ਯੂਨੀਕਾਸਟ ਭੇਜਣ ਲਈ ਇੱਕ ਡਿਵਾਈਸ ਲਈ ਸੇਵਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਇੱਕ ਨਵਾਂ ਡਿਵਾਈਸ ਜੁੜਦਾ ਹੈ, ਤਾਂ ਇਹ ਸੈਕਸ਼ਨ 9. ਸੁਰੱਖਿਆ ਵਿੱਚ ਚਰਚਾ ਕੀਤੇ ਅਨੁਸਾਰ ਸੁਰੱਖਿਆ ਫਰੇਮ ਕਾਊਂਟਰਾਂ ਨੂੰ ਸੈੱਟ ਕਰਨ ਲਈ ਇੱਕ ਚੁਣੌਤੀ ਪ੍ਰਤੀਕਿਰਿਆ ਵੀ ਕਰਦਾ ਹੈ।
    • ਸਾਰੀਆਂ ਡਿਵਾਈਸਾਂ MLE ਲਿੰਕ ਕੌਂਫਿਗਰੇਸ਼ਨ ਸੁਨੇਹਿਆਂ ਦੇ ਪ੍ਰਸਾਰਣ ਅਤੇ ਰਿਸੈਪਸ਼ਨ ਦਾ ਸਮਰਥਨ ਕਰਦੀਆਂ ਹਨ। ਇਸ ਵਿੱਚ "ਲਿੰਕ ਬੇਨਤੀ", "ਲਿੰਕ ਸਵੀਕਾਰ ਕਰੋ", ਅਤੇ "ਲਿੰਕ ਸਵੀਕਾਰ ਕਰੋ ਅਤੇ ਬੇਨਤੀ ਕਰੋ" ਸੁਨੇਹੇ ਸ਼ਾਮਲ ਹਨ।
    • MLE ਐਕਸਚੇਂਜ ਦੀ ਵਰਤੋਂ ਨਿਮਨਲਿਖਤ ਜਾਣਕਾਰੀ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਜਾਂ ਐਕਸਚੇਂਜ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:
    • ਗੁਆਂਢੀ ਡਿਵਾਈਸਾਂ ਦਾ 16-ਬਿੱਟ ਛੋਟਾ ਅਤੇ 64-ਬਿੱਟ EUI 64 ਲੰਬਾ ਪਤਾ
    • ਡਿਵਾਈਸ ਸਮਰੱਥਾਵਾਂ ਦੀ ਜਾਣਕਾਰੀ, ਇਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ ਕਿ ਕੀ ਇਹ ਇੱਕ ਸਲੀਪ ਐਂਡ ਡਿਵਾਈਸ ਹੈ ਅਤੇ ਡਿਵਾਈਸ ਦਾ ਸਲੀਪ ਚੱਕਰ
    • ਨੇਬਰ ਲਿੰਕ ਦੀ ਲਾਗਤ ਜੇਕਰ ਇੱਕ ਥਰਿੱਡ ਰਾਊਟਰ ਹੈ
    • ਡਿਵਾਈਸਾਂ ਵਿਚਕਾਰ ਸੁਰੱਖਿਆ ਸਮੱਗਰੀ ਅਤੇ ਫਰੇਮ ਕਾਊਂਟਰ
    • ਨੈੱਟਵਰਕ ਵਿੱਚ ਹੋਰ ਸਾਰੇ ਥ੍ਰੈਡ ਰਾਊਟਰਾਂ ਲਈ ਰੂਟਿੰਗ ਦੀ ਲਾਗਤ
    • ਵੱਖ-ਵੱਖ ਲਿੰਕ ਕੌਂਫਿਗਰੇਸ਼ਨ ਮੁੱਲਾਂ ਬਾਰੇ ਲਿੰਕ ਮੈਟ੍ਰਿਕਸ ਨੂੰ ਇਕੱਠਾ ਕਰਨਾ ਅਤੇ ਵੰਡਣਾ
    • ਨੋਟ: MLE ਸੁਨੇਹਿਆਂ ਨੂੰ ਇਨਕ੍ਰਿਪਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਸਿਵਾਏ ਸ਼ੁਰੂਆਤੀ ਨੋਡ ਬੂਟਸਟਰੈਪਿੰਗ ਓਪਰੇਸ਼ਨਾਂ ਦੇ ਦੌਰਾਨ ਜਦੋਂ ਨਵੀਂ ਡਿਵਾਈਸ ਨੇ ਸੁਰੱਖਿਆ ਸਮੱਗਰੀ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕੀਤੀ ਹੈ।
  3.  ਸੀ.ਓ.ਏ.ਪੀ
    ਆਰਐਫਸੀ 7252 (https://tools.ietf.org/html/rfc7252: ਕੰਸਟ੍ਰੇਨਡ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰੋਟੋ-ਕੋਲ (CoAP)) ਸੀਮਤ ਨੋਡਾਂ ਅਤੇ ਘੱਟ-ਪਾਵਰ ਨੈੱਟਵਰਕਾਂ ਦੇ ਨਾਲ ਵਰਤਣ ਲਈ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਟ੍ਰਾਂਸਪੋਰਟ ਪ੍ਰੋਟੋਕੋਲ ਹੈ। CoAP ਐਪਲੀਕੇਸ਼ਨ ਅੰਤਮ ਬਿੰਦੂਆਂ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਬੇਨਤੀ/ਜਵਾਬ ਇੰਟਰੈਕਸ਼ਨ ਮਾਡਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਸੇਵਾਵਾਂ ਅਤੇ ਸਰੋਤਾਂ ਦੀ ਬਿਲਟ-ਇਨ ਖੋਜ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਸਦੇ ਮੁੱਖ ਸੰਕਲਪਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ web ਜਿਵੇ ਕੀ URLਐੱਸ. CoAP ਦੀ ਵਰਤੋਂ ਡਿਵਾਈਸਾਂ ਦੁਆਰਾ ਲੋੜੀਂਦੇ ਜਾਲ-ਸਥਾਨਕ ਪਤਿਆਂ ਅਤੇ ਮਲਟੀਕਾਸਟ ਪਤਿਆਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਥ੍ਰੈਡ ਵਿੱਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, CoAP ਦੀ ਵਰਤੋਂ ਪ੍ਰਬੰਧਨ ਸੁਨੇਹਿਆਂ ਲਈ ਵੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਿਵੇਂ ਕਿ ਸਰਗਰਮ ਥ੍ਰੈਡ ਰਾਊਟਰਾਂ 'ਤੇ ਡਾਇਗਨੌਸਟਿਕ ਜਾਣਕਾਰੀ ਅਤੇ ਹੋਰ ਨੈੱਟਵਰਕ ਡਾਟਾ ਪ੍ਰਾਪਤ ਕਰਨ ਅਤੇ ਸੈੱਟ ਕਰਨ ਲਈ।
  4. DHCPv6
    DHCPv6 ਜਿਵੇਂ ਕਿ RFC 3315 ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਨੂੰ ਨੈੱਟਵਰਕ ਦੇ ਅੰਦਰ ਡਿਵਾਈਸਾਂ ਦੀ ਸੰਰਚਨਾ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਲਈ ਇੱਕ ਕਲਾਇੰਟ-ਸਰਵਰ ਪ੍ਰੋਟੋਕੋਲ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। DHCPv6 ਇੱਕ DHCP ਸਰਵਰ ਤੋਂ ਡੇਟਾ ਦੀ ਬੇਨਤੀ ਕਰਨ ਲਈ 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. ਐਸ.ਆਰ.ਪੀ
    ਸਰਵਿਸ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਪ੍ਰੋਟੋਕੋਲ (SRP) ਜਿਵੇਂ ਕਿ DNS- ਅਧਾਰਤ ਸੇਵਾ ਖੋਜ ਲਈ ਸਰਵਿਸ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਪ੍ਰੋਟੋਕੋਲ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ ਥ੍ਰੈਡ ਸਪੈਸੀਫਿਕੇਸ਼ਨ 1.3.0 ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਥ੍ਰੈਡ ਡਿਵਾਈਸਾਂ 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਸੇਵਾ ਰਜਿਸਟਰੀ ਮੌਜੂਦ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਬਾਰਡਰ ਰਾਊਟਰ ਦੁਆਰਾ ਬਣਾਈ ਰੱਖੀ ਜਾਂਦੀ ਹੈ। ਜਾਲ ਨੈੱਟਵਰਕ 'ਤੇ SRP ਗਾਹਕ ਵੱਖ-ਵੱਖ ਸੇਵਾਵਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਨ ਲਈ ਰਜਿਸਟਰ ਕਰ ਸਕਦੇ ਹਨ। ਇੱਕ SRP ਸਰਵਰ DNS-ਅਧਾਰਿਤ ਖੋਜ ਸਵਾਲਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਦੇ ਇਲਾਵਾ ਸੁਰੱਖਿਆ ਲਈ ਜਨਤਕ ਕੁੰਜੀ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫੀ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ, ਹੋਰ ਮਾਮੂਲੀ ਸੁਧਾਰਾਂ ਦੇ ਨਾਲ ਸੀਮਿਤ ਗਾਹਕਾਂ ਦੀ ਬਿਹਤਰ ਸਹਾਇਤਾ ਲਈ।

ਪ੍ਰਬੰਧਨ

  1. ICMP
    ਸਾਰੀਆਂ ਡਿਵਾਈਸਾਂ IPv6 (ICMPv6) ਗਲਤੀ ਸੁਨੇਹਿਆਂ ਦੇ ਨਾਲ-ਨਾਲ ਈਕੋ ਬੇਨਤੀ ਅਤੇ ਈਕੋ ਜਵਾਬ ਸੰਦੇਸ਼ਾਂ ਲਈ ਇੰਟਰਨੈਟ ਕੰਟਰੋਲ ਮੈਸੇਜ ਪ੍ਰੋਟੋਕੋਲ ਦਾ ਸਮਰਥਨ ਕਰਦੀਆਂ ਹਨ।
  2. ਡਿਵਾਈਸ ਪ੍ਰਬੰਧਨ
    ਕਿਸੇ ਡਿਵਾਈਸ 'ਤੇ ਐਪਲੀਕੇਸ਼ਨ ਲੇਅਰ ਕੋਲ ਡਿਵਾਈਸ ਪ੍ਰਬੰਧਨ ਅਤੇ ਡਾਇਗਨੌਸਟਿਕਸ ਜਾਣਕਾਰੀ ਦੇ ਇੱਕ ਸੈੱਟ ਤੱਕ ਪਹੁੰਚ ਹੁੰਦੀ ਹੈ ਜੋ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ ਜਾਂ ਇਕੱਠੀ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਅਤੇ ਹੋਰ ਪ੍ਰਬੰਧਨ ਡਿਵਾਈਸਾਂ ਨੂੰ ਭੇਜੀ ਜਾ ਸਕਦੀ ਹੈ।
    802.15.4 PHY ਅਤੇ MAC ਲੇਅਰਾਂ 'ਤੇ, ਡਿਵਾਈਸ ਪ੍ਰਬੰਧਨ ਲੇਅਰ ਨੂੰ ਹੇਠ ਲਿਖੀ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ:
    • EUI 64 ਪਤਾ
    • 16-ਬਿੱਟ ਛੋਟਾ ਪਤਾ
    •  ਸਮਰੱਥਾ ਜਾਣਕਾਰੀ
    • ਪੈਨ ਆਈ.ਡੀ
    • ਪੈਕਟ ਭੇਜੇ ਅਤੇ ਪ੍ਰਾਪਤ ਕੀਤੇ
    • ਓਕਟੇਟ ਭੇਜੇ ਅਤੇ ਪ੍ਰਾਪਤ ਕੀਤੇ
    • ਪ੍ਰਸਾਰਣ ਜਾਂ ਪ੍ਰਾਪਤ ਕਰਨ 'ਤੇ ਪੈਕੇਟ ਸੁੱਟੇ ਗਏ
    • ਸੁਰੱਖਿਆ ਤਰੁੱਟੀਆਂ
    • MAC ਮੁੜ ਕੋਸ਼ਿਸ਼ਾਂ ਦੀ ਗਿਣਤੀ
  3. ਨੈੱਟਵਰਕ ਪ੍ਰਬੰਧਨ
    ਡਿਵਾਈਸ 'ਤੇ ਨੈੱਟਵਰਕ ਪਰਤ ਪ੍ਰਬੰਧਨ ਅਤੇ ਡਾਇਗਨੌਸਟਿਕਸ ਬਾਰੇ ਜਾਣਕਾਰੀ ਵੀ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ ਜੋ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ ਜਾਂ ਹੋਰ ਪ੍ਰਬੰਧਨ ਡਿਵਾਈਸਾਂ ਨੂੰ ਭੇਜੀ ਜਾ ਸਕਦੀ ਹੈ। ਨੈੱਟਵਰਕ ਲੇਅਰ IPv6 ਐਡਰੈੱਸ ਲਿਸਟ, ਗੁਆਂਢੀ ਅਤੇ ਚਾਈਲਡ ਟੇਬਲ, ਅਤੇ ਰੂਟਿੰਗ ਟੇਬਲ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ।

ਸਥਾਈ ਡੇਟਾ

ਫੀਲਡ ਵਿੱਚ ਕੰਮ ਕਰਨ ਵਾਲੇ ਡਿਵਾਈਸਾਂ ਨੂੰ ਕਈ ਕਾਰਨਾਂ ਕਰਕੇ ਗਲਤੀ ਨਾਲ ਜਾਂ ਮਕਸਦ ਨਾਲ ਰੀਸੈਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਰੀਸੈਟ ਕੀਤੇ ਗਏ ਡਿਵਾਈਸਾਂ ਨੂੰ ਉਪਭੋਗਤਾ ਦੇ ਦਖਲ ਤੋਂ ਬਿਨਾਂ ਨੈਟਵਰਕ ਓਪਰੇਸ਼ਨਾਂ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇਸ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਕਰਨ ਲਈ, ਗੈਰ-ਅਸਥਿਰ ਸਟੋਰੇਜ ਨੂੰ ਹੇਠ ਲਿਖੀ ਜਾਣਕਾਰੀ ਨੂੰ ਸਟੋਰ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ:

  • ਨੈੱਟਵਰਕ ਜਾਣਕਾਰੀ (ਜਿਵੇਂ ਕਿ PAN ID)
  • ਸੁਰੱਖਿਆ ਸਮੱਗਰੀ
  • ਡਿਵਾਈਸਾਂ ਲਈ IPv6 ਐਡਰੈੱਸ ਬਣਾਉਣ ਲਈ ਨੈੱਟਵਰਕ ਤੋਂ ਐਡਰੈੱਸਿੰਗ ਜਾਣਕਾਰੀ

$ਸੁਰੱਖਿਆ

  • ਥ੍ਰੈਡ ਨੈੱਟਵਰਕ ਵਾਇਰਲੈੱਸ ਨੈੱਟਵਰਕ ਹਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਓਵਰ-ਦੀ-ਏਅਰ (OTA) ਹਮਲਿਆਂ ਤੋਂ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਉਹ ਇੰਟਰਨੈਟ ਨਾਲ ਵੀ ਜੁੜੇ ਹੋਏ ਹਨ ਅਤੇ ਇਸਲਈ ਇੰਟਰਨੈਟ ਹਮਲਿਆਂ ਤੋਂ ਸੁਰੱਖਿਅਤ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਥ੍ਰੈੱਡ ਲਈ ਵਿਕਸਤ ਕੀਤੀਆਂ ਜਾ ਰਹੀਆਂ ਬਹੁਤ ਸਾਰੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਉਪਯੋਗਾਂ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਪ੍ਰਦਾਨ ਕਰਨਗੀਆਂ ਜਿਨ੍ਹਾਂ ਲਈ ਲੰਬੇ ਸਮੇਂ ਤੱਕ ਅਣਗੌਲਿਆ ਕਾਰਜ ਅਤੇ ਘੱਟ ਪਾਵਰ ਖਪਤ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਨਤੀਜੇ ਵਜੋਂ, ਥ੍ਰੈਡ ਨੈੱਟ-ਵਰਕਸ ਦੀ ਸੁਰੱਖਿਆ ਨਾਜ਼ੁਕ ਹੈ।
  • ਥ੍ਰੈਡ ਇੱਕ ਨੈੱਟਵਰਕ-ਵਿਆਪਕ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਜੋ ਮੀਡੀਆ ਐਕਸੈਸ ਲੇਅਰ (MAC) ਵਿੱਚ ਐਨਕ੍ਰਿਪਸ਼ਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਕੁੰਜੀ ਮਿਆਰੀ IEEE 802.15.4-2006 ਪ੍ਰਮਾਣੀਕਰਨ ਅਤੇ ਐਨਕ੍ਰਿਪਸ਼ਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ। IEEE 802.15.4-2006 ਸੁਰੱਖਿਆ ਥ੍ਰੈਡ ਨੈੱਟਵਰਕ ਨੂੰ ਨੈੱਟਵਰਕ ਦੇ ਬਾਹਰੋਂ ਹੋਣ ਵਾਲੇ ਓਵਰ-ਦੀ-ਹਵਾਈ ਹਮਲਿਆਂ ਤੋਂ ਬਚਾਉਂਦੀ ਹੈ। ਕਿਸੇ ਵੀ ਵਿਅਕਤੀਗਤ ਨੋਡ ਦਾ ਸਮਝੌਤਾ ਸੰਭਾਵੀ ਤੌਰ 'ਤੇ ਨੈੱਟਵਰਕ-ਵਿਆਪਕ ਕੁੰਜੀ ਨੂੰ ਪ੍ਰਗਟ ਕਰ ਸਕਦਾ ਹੈ। ਨਤੀਜੇ ਵਜੋਂ, ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਥ੍ਰੈਡ ਨੈਟਵਰਕ ਦੇ ਅੰਦਰ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਸੁਰੱਖਿਆ ਦਾ ਇੱਕੋ ਇੱਕ ਰੂਪ ਨਹੀਂ ਹੈ। ਥ੍ਰੈਡ ਨੈੱਟਵਰਕ ਵਿੱਚ ਹਰੇਕ ਨੋਡ ਇੱਕ MLE ਹੈਂਡਸ਼ੇਕ ਰਾਹੀਂ ਆਪਣੇ ਗੁਆਂਢੀਆਂ ਨਾਲ ਫਰੇਮ ਕਾਊਂਟਰਾਂ ਦਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਹ ਫਰੇਮ ਕਾਊਂਟਰ ਰੀਪਲੇਅ ਹਮਲਿਆਂ ਤੋਂ ਬਚਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ। (MLE ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, ਥ੍ਰੈੱਡ ਸਪੈਸੀਫਿਕੇਸ਼ਨ ਦੇਖੋ।) ਥ੍ਰੈਡ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਐਂਡ-ਟੂ-ਐਂਡ ਸੰਚਾਰ ਲਈ ਕਿਸੇ ਵੀ ਇੰਟਰਨੈਟ ਸੁਰੱਖਿਆ ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
  • ਨੋਡ ਉਹਨਾਂ ਦੇ ਜਾਲ-ਵਿਆਪਕ IP ਐਡਰੈੱਸ ਇੰਟਰਫੇਸਾਂ ਅਤੇ ਉਹਨਾਂ ਦੇ MAC ਵਿਸਤ੍ਰਿਤ ਆਈਡੀ ਨੂੰ ਬੇਤਰਤੀਬ ਕਰਕੇ ਉਹਨਾਂ ਨੂੰ ਅਸਪਸ਼ਟ ਕਰਦੇ ਹਨ। ਨੋਡ 'ਤੇ ਹਸਤਾਖਰ ਕੀਤੇ ਸਟਾਕ EUI64 ਨੂੰ ਸਿਰਫ ਸ਼ੁਰੂਆਤੀ ਜੋੜਨ ਦੇ ਪੜਾਅ ਦੌਰਾਨ ਸਰੋਤ ਪਤੇ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਇੱਕ ਨੋਡ ਇੱਕ ਨੈਟਵਰਕ ਨਾਲ ਜੁੜ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਨੋਡ ਇਸਦੇ ਸਰੋਤ ਵਜੋਂ ਜਾਂ ਤਾਂ ਇਸਦੇ ਦੋ-ਬਾਈਟ ਨੋਡ ID ਦੇ ਅਧਾਰ ਤੇ ਇੱਕ ਪਤੇ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਜਾਂ ਉੱਪਰ ਦੱਸੇ ਗਏ ਇਸਦੇ ਬੇਤਰਤੀਬੇ ਪਤਿਆਂ ਵਿੱਚੋਂ ਇੱਕ. EUI64 ਨੂੰ ਇੱਕ ਸਰੋਤ ਪਤੇ ਵਜੋਂ ਵਰਤਿਆ ਨਹੀਂ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਇੱਕ ਵਾਰ ਨੋਡ ਇੱਕ ਨੈਟਵਰਕ ਨਾਲ ਜੁੜ ਜਾਂਦਾ ਹੈ।

ਨੈੱਟਵਰਕ ਪ੍ਰਬੰਧਨ ਨੂੰ ਵੀ ਸੁਰੱਖਿਅਤ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਇੱਕ ਥ੍ਰੈਡ ਨੈਟਵਰਕ ਪ੍ਰਬੰਧਨ ਐਪਲੀਕੇਸ਼ਨ ਕਿਸੇ ਵੀ ਇੰਟਰਨੈਟ ਨਾਲ ਜੁੜੇ ਡੀ-ਵਾਈਸ 'ਤੇ ਚਲਾਈ ਜਾ ਸਕਦੀ ਹੈ। ਜੇਕਰ ਉਹ ਡਿਵਾਈਸ ਆਪਣੇ ਆਪ ਇੱਕ ਥ੍ਰੈਡ ਨੈਟਵਰਕ ਦਾ ਮੈਂਬਰ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਪਹਿਲਾਂ ਇੱਕ ਸੁਰੱਖਿਅਤ Da ਸਥਾਪਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈtagRAM ਟਰਾਂਸਪੋਰਟ ਲੇਅਰ ਸੁਰੱਖਿਆ (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 ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਪਤਾ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹੈ। ਥ੍ਰੈਡ ਬਾਰਡਰ ਰਾਊਟਰ ਪੋਰਟ ਕੰਟਰੋਲ ਪ੍ਰੋਟੋਕੋਲ (ਪੀਸੀਪੀ) ਨੂੰ ਇਹ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ ਵੀ ਲਾਗੂ ਕਰ ਸਕਦਾ ਹੈ ਕਿ ਆਉਣ ਵਾਲੇ 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 ਦੇਖੋ: ਓਪਨਥ੍ਰੈਡ ਬਾਰਡਰ ਰਾਊਟਰ ਦੇ ਨਾਲ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਆਰਸੀਪੀ ਦੀ ਵਰਤੋਂ ਕਰਨਾ।
    OTBR ਦੇ ਸੈਟਅਪ ਅਤੇ ਆਰਕੀਟੈਕਚਰ ਬਾਰੇ ਦਸਤਾਵੇਜ਼ ਇੱਥੇ ਉਪਲਬਧ ਹਨ https://openthread.io/guides/border-router.

ਡਿਵਾਈਸ ਕਮਿਸ਼ਨਿੰਗ

ਥ੍ਰੈਡ ਡਿਵਾਈਸਾਂ ਨੂੰ ਥ੍ਰੈਡ ਨੈੱਟਵਰਕਾਂ 'ਤੇ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਨਾਲ ਚਾਲੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੇ ਉਪ ਭਾਗਾਂ ਵਿੱਚ ਵਰਣਨ ਕੀਤਾ ਗਿਆ ਹੈ।

  1. ਰਵਾਇਤੀ ਥਰਿੱਡ ਕਮਿਸ਼ਨਿੰਗ
    • ਛੋਟੇ ਨੈੱਟਵਰਕਾਂ (ਥ੍ਰੈਡ ਸਪੈਸੀਫਿਕੇਸ਼ਨ 1.1.1 ਜਾਂ ਇਸ ਤੋਂ ਉੱਚੇ) ਦੇ ਨੈੱਟਵਰਕ ਕਮਿਸ਼ਨਿੰਗ ਲਈ, ਸਥਾਪਕ Android ਅਤੇ iOS ਡਿਵਾਈਸਾਂ ਲਈ ਇੱਕ ਮੁਫਤ ਸਰੋਤ ਵਜੋਂ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਥ੍ਰੈਡ ਕਮਿਸ਼ਨਿੰਗ ਐਪ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਨ। ਇਸ ਐਪ ਦੀ ਵਰਤੋਂ ਨੈੱਟਵਰਕ ਵਿੱਚ ਆਸਾਨੀ ਨਾਲ ਨਵੇਂ ਡੀਵਾਈਸਾਂ ਨੂੰ ਜੋੜਨ ਜਾਂ ਮੌਜੂਦਾ ਡੀਵਾਈਸਾਂ ਨੂੰ ਮੁੜ-ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।
    • ਥ੍ਰੈੱਡ ਇੱਕ ਜਾਲ ਨੈੱਟਵਰਕ ਨਾਲ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਪ੍ਰਮਾਣਿਤ ਕਰਨ, ਕਮਿਸ਼ਨ ਕਰਨ ਅਤੇ ਨਵੇਂ, ਗੈਰ-ਭਰੋਸੇਯੋਗ ਰੇਡੀਓ ਡਿਵਾਈਸਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਲਈ ਮੇਸ਼ ਕਮਿਸ਼ਨਿੰਗ ਪ੍ਰੋਟੋਕੋਲ (MeshCoP) ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਥ੍ਰੈਡ ਨੈੱਟਵਰਕਾਂ ਵਿੱਚ IEEE 802.15.4 ਇੰਟਰਫੇਸ ਵਾਲੇ ਡਿਵਾਈਸਾਂ ਦਾ ਇੱਕ ਖੁਦਮੁਖਤਿਆਰੀ ਸਵੈ-ਸੰਰਚਨਾ ਕਰਨ ਵਾਲਾ ਜਾਲ ਅਤੇ ਇੱਕ ਲਿੰਕ-ਪੱਧਰ ਦੀ ਸੁਰੱਖਿਆ ਪਰਤ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ ਜਿਸ ਵਿੱਚ ਮੌਜੂਦਾ, ਸਾਂਝੀ ਕੀਤੀ ਗੁਪਤ ਮਾਸਟਰ ਕੁੰਜੀ ਰੱਖਣ ਲਈ ਜਾਲ ਵਿੱਚ ਹਰੇਕ ਡਿਵਾਈਸ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
    • ਕਮਿਸ਼ਨਿੰਗ ਪ੍ਰਕਿਰਿਆ ਉਦੋਂ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਇੱਕ ਕਮਿਸ਼ਨਰ ਉਮੀਦਵਾਰ, ਆਮ ਤੌਰ 'ਤੇ ਵਾਈਫਾਈ ਰਾਹੀਂ ਜੁੜਿਆ ਇੱਕ ਮੋਬਾਈਲ ਫ਼ੋਨ, ਆਪਣੇ ਬਾਰਡਰ ਰਾਊਟਰਾਂ ਵਿੱਚੋਂ ਇੱਕ ਰਾਹੀਂ ਥ੍ਰੈਡ ਨੈੱਟਵਰਕ ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ। ਬਾਰਡਰ ਰਾਊਟਰ ਕਿਸੇ ਵੀ ਸੇਵਾ ਸਥਾਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਮਿਸ਼ਨਰਾਂ ਨੂੰ ਆਪਣੀ ਉਪਲਬਧਤਾ ਦਾ ਇਸ਼ਤਿਹਾਰ ਦਿੰਦੇ ਹਨ। ਖੋਜ ਵਿਧੀ ਨੂੰ ਇੱਕ ਕਮਿਸ਼ਨਰ ਉਮੀਦਵਾਰ ਨੂੰ ਇੱਕ ਸੰਚਾਰ ਮਾਰਗ ਅਤੇ ਨੈਟਵਰਕ ਨਾਮ ਦੋਵਾਂ ਨਾਲ ਪ੍ਰਦਾਨ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ, ਕਿਉਂਕਿ ਨੈਟਵਰਕ ਨਾਮ ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਕਮਿਸ਼ਨਿੰਗ ਸੈਸ਼ਨ ਦੀ ਸਥਾਪਨਾ ਲਈ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਲੂਣ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
    • ਕਮਿਸ਼ਨਰ ਉਮੀਦਵਾਰ, ਦਿਲਚਸਪੀ ਦੇ ਥ੍ਰੈਡ ਨੈਟਵਰਕ ਦੀ ਖੋਜ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਕਮਿਸ਼ਨਿੰਗ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ (ਪ੍ਰਮਾਣੀਕਰਨ ਵਿੱਚ ਵਰਤੋਂ ਲਈ ਇੱਕ ਮਨੁੱਖੀ-ਚੁਣਿਆ ਪਾਸਫਰੇਜ) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਇਸ ਨਾਲ ਜੁੜਦਾ ਹੈ। ਕਮਿਸ਼ਨਰ ਪ੍ਰਮਾਣੀਕਰਨ ਕਦਮ ਕਮਿਸ਼ਨਰ ਉਮੀਦਵਾਰ ਅਤੇ DTLS ਦੁਆਰਾ ਇੱਕ ਬਾਰਡਰ ਰਾਊਟਰ ਵਿਚਕਾਰ ਇੱਕ ਸੁਰੱਖਿਅਤ ਕਲਾਇੰਟ/ਸਰਵਰ ਸਾਕਟ ਕਨੈਕਸ਼ਨ ਸਥਾਪਤ ਕਰਦਾ ਹੈ। ਇਸ ਸੁਰੱਖਿਅਤ ਸੈਸ਼ਨ ਨੂੰ ਕਮਿਸ਼ਨਿੰਗ ਸੈਸ਼ਨ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਕਮਿਸ਼ਨਿੰਗ ਸੈਸ਼ਨ ਖੋਜ ਪੜਾਅ ਦੌਰਾਨ ਇਸ਼ਤਿਹਾਰ ਦਿੱਤੇ ਗਏ UDP ਪੋਰਟ ਨੰਬਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਸ ਬੰਦਰਗਾਹ ਨੂੰ ਕਮਿਸ਼ਨਰ ਪੋਰਟ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਕਮਿਸ਼ਨਿੰਗ ਸੈਸ਼ਨ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਪ੍ਰਮਾਣ ਪੱਤਰ ਨੂੰ ਕਮਿਸ਼ਨਰ (PSKc) ਲਈ ਪ੍ਰੀ-ਸ਼ੇਅਰਡ ਕੁੰਜੀ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ।
    • ਕਮਿਸ਼ਨਰ ਉਮੀਦਵਾਰ ਫਿਰ ਆਪਣੀ ਪਛਾਣ ਆਪਣੇ ਬਾਰਡਰ ਰਾਊਟਰ ਨਾਲ ਰਜਿਸਟਰ ਕਰਦਾ ਹੈ। ਲੀਡਰ ਕਮਿਸ਼ਨਰ ਨੂੰ ਇੱਕ ਵਿਹਾਰਕ ਫਾਰਵਰਡਰ ਵਜੋਂ ਬਾਰਡਰ ਰਾਊਟਰ ਨੂੰ ਸਵੀਕਾਰ ਜਾਂ ਅਸਵੀਕਾਰ ਕਰਕੇ ਜਵਾਬ ਦਿੰਦਾ ਹੈ।
    • ਸਵੀਕ੍ਰਿਤੀ 'ਤੇ, ਨੇਤਾ ਸਰਗਰਮ ਕਮਿਸ਼ਨਰ ਨੂੰ ਟਰੈਕ ਕਰਨ ਲਈ ਆਪਣੀ ਅੰਦਰੂਨੀ ਸਥਿਤੀ ਨੂੰ ਅਪਡੇਟ ਕਰਦਾ ਹੈ, ਅਤੇ ਬਾਰਡਰ ਰਾਊਟਰ ਫਿਰ ਕਮਿਸ਼ਨਰ ਉਮੀਦਵਾਰ ਨੂੰ ਇੱਕ ਪੁਸ਼ਟੀ ਸੰਦੇਸ਼ ਭੇਜਦਾ ਹੈ ਜੋ ਡਿਵਾਈਸ ਨੂੰ ਸੂਚਿਤ ਕਰਦਾ ਹੈ ਕਿ ਇਹ ਹੁਣ ਕਮਿਸ਼ਨਰ ਹੈ।
    • ਜਦੋਂ ਥ੍ਰੈਡ ਨੈੱਟਵਰਕ ਨਾਲ ਸਬੰਧਿਤ ਇੱਕ ਅਧਿਕਾਰਤ ਕਮਿਸ਼ਨਰ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਯੋਗ ਥ੍ਰੈਡ ਡਿਵਾਈਸਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣਾ ਸੰਭਵ ਹੋ ਜਾਂਦਾ ਹੈ। ਦਾ ਹਿੱਸਾ ਬਣਨ ਤੋਂ ਪਹਿਲਾਂ ਇਹਨਾਂ ਨੂੰ ਜੋੜਨ ਵਾਲਿਆਂ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ
    • ਥਰਿੱਡ ਨੈੱਟਵਰਕ. ਜੁਆਇਨਰ ਪਹਿਲਾਂ ਕਮਿਸ਼ਨਿੰਗ ਸਮੱਗਰੀ ਦਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਕਮਿਸ਼ਨਰ-ਮਿਸ਼ਨਰ ਨਾਲ ਇੱਕ DTLS ਕਨੈਕਸ਼ਨ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਫਿਰ ਥਰਿੱਡ ਨੈਟਵਰਕ ਨਾਲ ਨੱਥੀ ਕਰਨ ਲਈ ਕਮਿਸ਼ਨਿੰਗ ਸਮੱਗਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਹ ਦੋ ਪੜਾਅ ਪੂਰੇ ਹੋਣ ਤੋਂ ਬਾਅਦ ਹੀ ਨੋਡ ਨੂੰ ਨੈੱਟਵਰਕ ਦਾ ਹਿੱਸਾ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਫਿਰ ਭਵਿੱਖ ਦੇ ਨੋਡਾਂ ਲਈ ਸ਼ਾਮਲ ਹੋਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਹਿੱਸਾ ਲੈ ਸਕਦਾ ਹੈ। ਇਹ ਸਾਰੇ ਕਦਮ ਪੁਸ਼ਟੀ ਕਰਦੇ ਹਨ ਕਿ ਸਹੀ ਡਿਵਾਈਸ ਸਹੀ ਥ੍ਰੈਡ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜ ਗਈ ਹੈ, ਅਤੇ ਇਹ ਕਿ ਥ੍ਰੈਡ ਨੈੱਟਵਰਕ ਖੁਦ ਵਾਇਰਲੈੱਸ ਅਤੇ ਇੰਟਰਨੈੱਟ ਹਮਲਿਆਂ ਤੋਂ ਸੁਰੱਖਿਅਤ ਹੈ। ਮੈਸ਼ ਕਮਿਸ਼ਨਿੰਗ ਪ੍ਰੋਟੋਕੋਲ ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਥ੍ਰੈਡ ਸਪੈਸੀਫਿਕੇਸ਼ਨ ਵੇਖੋ।
  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 ਨਾਲੋਂ ਇੱਕ ਛੋਟੀ ਕੋਡ ਸਪੇਸ ਵੀ ਹੈ, ਜੋ ਕਸਟਮ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਚਿੱਪ 'ਤੇ ਵਧੇਰੇ ਉਪਲਬਧ ਫਲੈਸ਼ ਛੱਡਦੀ ਹੈ।
  • ਮਲਟੀਕਾਸਟ ਮੈਸੇਜਿੰਗ
    ਥ੍ਰੈਡ ਸੁਨੇਹਿਆਂ ਨੂੰ ਪ੍ਰਸਾਰਿਤ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਅਰਥਾਤ, ਇੱਕ ਥ੍ਰੈਡ ਨੈਟਵਰਕ ਤੇ ਇੱਕ ਤੋਂ ਵੱਧ ਨੋਡਾਂ ਨੂੰ ਇੱਕੋ ਸੁਨੇਹਾ ਭੇਜਣਾ। ਮਲ-ਟਿਕਾਸਟ ਸਟੈਂਡਰਡ IPv6 ਪਤਿਆਂ ਦੇ ਨਾਲ ਗੁਆਂਢੀ ਨੋਡਾਂ, ਰਾਊਟਰਾਂ, ਅਤੇ ਇੱਕ ਪੂਰੇ ਥ੍ਰੈਡ ਨੈਟਵਰਕ ਨਾਲ ਗੱਲ ਕਰਨ ਲਈ ਇੱਕ ਬਿਲਟ-ਇਨ ਤਰੀਕੇ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
  • IP ਸੇਵਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਐਪਲੀਕੇਸ਼ਨ ਲੇਅਰ
    ਥ੍ਰੈਡ ਐਪਲੀਕੇਸ਼ਨ ਲੇਅਰਾਂ ਜਿਵੇਂ ਕਿ UDP ਅਤੇ CoAP ਦੀ ਵਰਤੋਂ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਤਾਂ ਜੋ ਡਿਵਾਈਸਾਂ ਨੂੰ ਇੰਟਰਨੈਟ ਤੇ ਇੰਟਰਐਕਟਿਵ ਤਰੀਕੇ ਨਾਲ ਸੰਚਾਰ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੱਤੀ ਜਾ ਸਕੇ। ਗੈਰ-IP ਐਪਲੀਕੇਸ਼ਨ ਲੇਅਰਾਂ ਨੂੰ ਥ੍ਰੈਡ 'ਤੇ ਕੰਮ ਕਰਨ ਲਈ ਕੁਝ ਅਨੁਕੂਲਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। (CoAP ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ RFC 7252 ਦੇਖੋ।)
    • ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਓਪਨਥ੍ਰੈੱਡ SDK ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਐੱਸample ਐਪਲੀਕੇਸ਼ਨਾਂ ਜੋ OpenThread GitHub ਰੀ-ਪੋਜ਼ਿਟਰੀ ਤੋਂ ਵੀ ਉਪਲਬਧ ਹਨ:• ot-cli-ftd
    • ot-cli-mtd
    • ot-rcp (ਇੱਕ OpenThread ਬਾਰਡਰ ਰਾਊਟਰ ਨਾਲ ਜੋੜ ਕੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ)
  • ਇਹਨਾਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਥ੍ਰੈਡ ਨੈਟਵਰਕ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਓਪਨਥ੍ਰੈੱਡ SDK ਇੱਕ ਸਲੀਪੀ ਐਂਡ ਡਿਵਾਈਸ ਐੱਸample ਐਪ (sleepy-demo-ftd ਅਤੇ sleepy-demo-mtd), ਜੋ ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਘੱਟ ਪਾਵਰ ਡਿਵਾਈਸ ਬਣਾਉਣ ਲਈ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਪਾਵਰ ਮੈਨੇਜਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ। ਅੰਤ ਵਿੱਚ, ਓ.ਟੀ.-ਬਲ-ਡੀ.ਐੱਮ.ਪੀ. ਐੱਸample ਐਪਲੀਕੇਸ਼ਨ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ OpenThread ਅਤੇ Silicon Labs ਬਲੂਟੁੱਥ ਸਟੈਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਡਾਇਨਾਮਿਕ ਮਲਟੀਪ੍ਰੋਟੋਕੋਲ ਐਪਲੀਕੇਸ਼ਨ ਕਿਵੇਂ ਬਣਾਈ ਜਾਵੇ। QSG170 ਵੇਖੋ: ਸਾਬਕਾ ਨਾਲ ਕੰਮ ਕਰਨ ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ ਓਪਨਥ੍ਰੈਡ ਕਵਿੱਕ-ਸਟਾਰਟ ਗਾਈਡampਸਾਦਗੀ ਸਟੂਡੀਓ 5 ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ.

ਅਗਲੇ ਕਦਮ

  • ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਓਪਨਥ੍ਰੈਡ SDK ਵਿੱਚ ਇੱਕ ਪ੍ਰਮਾਣਿਤ ਓਪਨਥ੍ਰੈਡ ਨੈੱਟਵਰਕਿੰਗ ਸਟੈਕ ਅਤੇ ਐੱਸ.ample ਐਪਲੀਕੇਸ਼ਨਾਂ ਜੋ ਬੁਨਿਆਦੀ ਨੈਟਵਰਕ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਵਿਵਹਾਰ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦੀਆਂ ਹਨ। ਗਾਹਕਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕੀਤੇ ਗਏ ਐੱਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਉਤਸ਼ਾਹਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈampਆਮ ਤੌਰ 'ਤੇ ਥਰਿੱਡ ਅਤੇ ਖਾਸ ਤੌਰ 'ਤੇ ਸਿਲੀਕਾਨ ਲੈਬ ਦੀ ਪੇਸ਼ਕਸ਼ ਨਾਲ ਜਾਣੂ ਹੋਣ ਲਈ ਐਪਲੀਕੇਸ਼ਨਾਂ। ਹਰੇਕ ਐਪਲੀਕੇਸ਼ਨ ਇਹ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ ਡਿਵਾਈਸ ਕਿਵੇਂ ਬਣਦੇ ਹਨ ਅਤੇ ਨੈਟਵਰਕਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ, ਨਾਲ ਹੀ ਸੁਨੇਹੇ ਕਿਵੇਂ ਭੇਜੇ ਅਤੇ ਪ੍ਰਾਪਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਐਪਲੀਕੇਸ਼ਨ ਸਿਮਪਲੀਸਿਟੀ ਸਟੂਡੀਓ 5 ਅਤੇ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਓਪਨਥ੍ਰੈਡ SDK ਲੋਡ ਕਰਨ ਤੋਂ ਬਾਅਦ ਵਰਤੋਂ ਲਈ ਉਪਲਬਧ ਹਨ। ਸਾਦਗੀ ਸਟੂਡੀਓ 5 ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨਾਂ (ਪ੍ਰੋਜੈਕਟ ਕੌਂਫਿਗਰੇਟਰ) ਬਣਾਉਣ ਅਤੇ ਥ੍ਰੈਡ ਵਿੱਚ ਨੈਟਵਰਕ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ-ਲੇਅਰ ਸੁਨੇਹਿਆਂ (ਨੈਟਵਰਕ ਐਨਾਲਾਈਜ਼ਰ) ਨੂੰ ਡੀਕੋਡ ਕਰਨ ਲਈ ਸਮਰਥਨ ਸ਼ਾਮਲ ਹੈ ਜੋ ਥ੍ਰੈਡ ਨੈਟਵਰਕ ਦੇ ਸੰਚਾਲਨ ਵਿੱਚ ਵਾਧੂ ਸਮਝ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, QSG170 ਦੇਖੋ: ਓਪਨ ਥ੍ਰੈਡ ਕਵਿੱਕ-ਸਟਾਰਟ ਗਾਈਡ।
  • ਓਪਨਥ੍ਰੈੱਡ ਬਾਰਡਰ ਰਾਊਟਰਾਂ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ AN1256 ਦੇਖੋ: ਓਪਨਥ੍ਰੈਡ ਬਾਰਡਰ ਰਾਊਟਰ ਨਾਲ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ RCP ਦੀ ਵਰਤੋਂ ਕਰਨਾ। ਥ੍ਰੈਡ 1.3.0 s ਦੇ ਵਿਕਾਸ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈample ਐਪਲੀਕੇਸ਼ਨਾਂ ਵੇਖੋ AN1372: ਥ੍ਰੈਡ 1.3 ਲਈ ਓਪਨਥ੍ਰੈਡ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਸੰਰਚਨਾ। SILICON-LABS-UG103-11-ਥ੍ਰੈੱਡ-ਫੰਡਾਮੈਂਟਲ-ਸਾਫਟਵੇਅਰ- (11)SILICON-LABS-UG103-11-ਥ੍ਰੈੱਡ-ਫੰਡਾਮੈਂਟਲ-ਸਾਫਟਵੇਅਰ- (1)

ਬੇਦਾਅਵਾ

  • ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਗਾਹਕਾਂ ਨੂੰ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਉਤਪਾਦਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਜਾਂ ਵਰਤਣ ਦੇ ਇਰਾਦੇ ਵਾਲੇ ਸਿਸਟਮ ਅਤੇ ਸੌਫਟਵੇਅਰ ਲਾਗੂ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਉਪਲਬਧ ਸਾਰੇ ਪੈਰੀਫਿਰਲਾਂ ਅਤੇ ਮੈਡਿਊਲਾਂ ਦੇ ਨਵੀਨਤਮ, ਸਹੀ, ਅਤੇ ਡੂੰਘਾਈ ਨਾਲ ਦਸਤਾਵੇਜ਼ ਪ੍ਰਦਾਨ ਕਰਨ ਦਾ ਇਰਾਦਾ ਰੱਖਦੀ ਹੈ। ਵਿਸ਼ੇਸ਼ਤਾ ਡੇਟਾ, ਉਪਲਬਧ ਮੋਡੀਊਲ ਅਤੇ ਪੈਰੀਫਿਰਲ, ਮੈਮੋਰੀ ਆਕਾਰ ਅਤੇ ਮੈਮੋਰੀ ਪਤੇ ਹਰੇਕ ਖਾਸ ਡਿਵਾਈਸ ਦਾ ਹਵਾਲਾ ਦਿੰਦੇ ਹਨ, ਅਤੇ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ "ਆਮ" ਪੈਰਾਮੀਟਰ ਵੱਖ-ਵੱਖ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਵੱਖੋ-ਵੱਖਰੇ ਹੋ ਸਕਦੇ ਹਨ ਅਤੇ ਕਰ ਸਕਦੇ ਹਨ। ਐਪਲੀਕੇਸ਼ਨ ਸਾਬਕਾampਇੱਥੇ ਵਰਣਿਤ les ਸਿਰਫ਼ ਵਿਆਖਿਆ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਹਨ। ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਇੱਥੇ ਉਤਪਾਦ ਦੀ ਜਾਣਕਾਰੀ, ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ, ਅਤੇ ਵਰਣਨ ਵਿੱਚ ਬਿਨਾਂ ਕਿਸੇ ਹੋਰ ਨੋਟਿਸ ਦੇ ਬਦਲਾਅ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦੀ ਹੈ, ਅਤੇ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ ਜਾਣਕਾਰੀ ਦੀ ਸ਼ੁੱਧਤਾ ਜਾਂ ਸੰਪੂਰਨਤਾ ਦੀ ਵਾਰੰਟੀ ਨਹੀਂ ਦਿੰਦੀ ਹੈ। ਪੂਰਵ ਸੂਚਨਾ ਦੇ ਬਿਨਾਂ, ਸਿਲੀਕਾਨ ਲੈਬ ਸੁਰੱਖਿਆ ਜਾਂ ਭਰੋਸੇਯੋਗਤਾ ਕਾਰਨਾਂ ਕਰਕੇ ਨਿਰਮਾਣ ਪ੍ਰਕਿਰਿਆ ਦੌਰਾਨ ਉਤਪਾਦ ਫਰਮਵੇਅਰ ਨੂੰ ਅੱਪਡੇਟ ਕਰ ਸਕਦੀ ਹੈ। ਅਜਿਹੀਆਂ ਤਬਦੀਲੀਆਂ ਉਤਪਾਦ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਜਾਂ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਨਹੀਂ ਬਦਲਦੀਆਂ। ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਦਿੱਤੀ ਗਈ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋਂ ਦੇ ਨਤੀਜਿਆਂ ਲਈ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਦੀ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਹੋਵੇਗੀ। ਇਹ ਦਸਤਾਵੇਜ਼ ਕਿਸੇ ਵੀ ਏਕੀਕ੍ਰਿਤ ਸਰਕਟਾਂ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨ ਜਾਂ ਬਣਾਉਣ ਲਈ ਕਿਸੇ ਵੀ ਲਾਇਸੈਂਸ ਨੂੰ ਸੰਕੇਤ ਜਾਂ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਪ੍ਰਦਾਨ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਉਤਪਾਦਾਂ ਨੂੰ ਕਿਸੇ ਵੀ FDA ਕਲਾਸ III ਡਿਵਾਈਸਾਂ ਦੇ ਅੰਦਰ ਵਰਤਣ ਲਈ ਡਿਜ਼ਾਇਨ ਜਾਂ ਅਧਿਕਾਰਤ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ, ਐਪਲੀਕੇਸ਼ਨਾਂ ਜਿਨ੍ਹਾਂ ਲਈ FDA ਪ੍ਰੀਮਾਰਕੀਟ ਪ੍ਰਵਾਨਗੀ ਦੀ ਲੋੜ ਹੈ ਜਾਂ ਲਾਈਫ ਸਪੋਰਟ ਸਿਸਟਮ ਦੀ ਵਿਸ਼ੇਸ਼ ਲਿਖਤੀ ਸਹਿਮਤੀ ਤੋਂ ਬਿਨਾਂ
  • ਸਿਲੀਕਾਨ ਲੈਬਜ਼. ਇੱਕ "ਲਾਈਫ ਸਪੋਰਟ ਸਿਸਟਮ" ਜੀਵਨ ਅਤੇ/ਜਾਂ ਸਿਹਤ ਨੂੰ ਸਮਰਥਨ ਦੇਣ ਜਾਂ ਕਾਇਮ ਰੱਖਣ ਦਾ ਇਰਾਦਾ ਕੋਈ ਵੀ ਉਤਪਾਦ ਜਾਂ ਪ੍ਰਣਾਲੀ ਹੈ, ਜੋ, ਜੇਕਰ ਇਹ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਮਹੱਤਵਪੂਰਨ ਨਿੱਜੀ ਸੱਟ ਜਾਂ ਮੌਤ ਹੋਣ ਦੀ ਉਮੀਦ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਉਤਪਾਦ ਫੌਜੀ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਡਿਜ਼ਾਈਨ ਜਾਂ ਅਧਿਕਾਰਤ ਨਹੀਂ ਹਨ। ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਉਤਪਾਦਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿੱਚ ਪ੍ਰਮਾਣੂ, ਜੈਵਿਕ ਜਾਂ ਰਸਾਇਣਕ ਹਥਿਆਰਾਂ, ਜਾਂ ਅਜਿਹੇ ਹਥਿਆਰਾਂ ਨੂੰ ਪ੍ਰਦਾਨ ਕਰਨ ਦੇ ਸਮਰੱਥ ਮਿਜ਼ਾਈਲਾਂ ਸਮੇਤ (ਪਰ ਇਹਨਾਂ ਤੱਕ ਸੀਮਿਤ ਨਹੀਂ) ਸਮੂਹਿਕ ਵਿਨਾਸ਼ ਦੇ ਹਥਿਆਰਾਂ ਵਿੱਚ ਨਹੀਂ ਵਰਤਿਆ ਜਾਵੇਗਾ। ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਸਾਰੀਆਂ ਸਪੱਸ਼ਟ ਅਤੇ ਅਪ੍ਰਤੱਖ ਵਾਰੰਟੀਆਂ ਦਾ ਖੰਡਨ ਕਰਦੀ ਹੈ ਅਤੇ ਅਜਿਹੀਆਂ ਅਣਅਧਿਕਾਰਤ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਉਤਪਾਦ ਦੀ ਵਰਤੋਂ ਨਾਲ ਸਬੰਧਤ ਕਿਸੇ ਵੀ ਸੱਟ ਜਾਂ ਨੁਕਸਾਨ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਜਾਂ ਜਵਾਬਦੇਹ ਨਹੀਂ ਹੋਵੇਗੀ। ਨੋਟ: ਇਸ ਸਮੱਗਰੀ ਵਿੱਚ ਅਪਮਾਨਜਨਕ ਸ਼ਬਦਾਵਲੀ ਸ਼ਾਮਲ ਹੋ ਸਕਦੀ ਹੈ ਜੋ ਹੁਣ ਪੁਰਾਣੀ ਹੈ। ਸਿਲੀਕਾਨ ਲੈਬਜ਼ ਜਿੱਥੇ ਵੀ ਸੰਭਵ ਹੋਵੇ, ਇਹਨਾਂ ਸ਼ਬਦਾਂ ਨੂੰ ਸੰਮਲਿਤ ਭਾਸ਼ਾ ਨਾਲ ਬਦਲ ਰਹੀ ਹੈ। ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, 'ਤੇ ਜਾਓ 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 Logo ਅਤੇ ਇਸਦੇ ਸੰਜੋਗ , “ਦੁਨੀਆ ਦੇ ਸਭ ਤੋਂ ਊਰਜਾ ਅਨੁਕੂਲ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ”, 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 ਹੋਲਡਿੰਗਜ਼ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਜਾਂ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। Keil ARM ਲਿਮਿਟੇਡ ਦਾ ਇੱਕ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹੈ। Wi-Fi ਦਾ ਇੱਕ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹੈ
  • ਵਾਈ-ਫਾਈ ਅਲਾਇੰਸ। ਇੱਥੇ ਦੱਸੇ ਗਏ ਹੋਰ ਸਾਰੇ ਉਤਪਾਦ ਜਾਂ ਬ੍ਰਾਂਡ ਨਾਮ ਉਹਨਾਂ ਦੇ ਸਬੰਧਤ ਧਾਰਕਾਂ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਹਨ।
    • ਸਿਲੀਕਾਨ ਲੈਬਾਰਟਰੀਜ਼ ਇੰਕ. 400 ਵੈਸਟ ਸੀਜ਼ਰ ਸ਼ਾਵੇਜ਼ ਔਸਟਿਨ, TX 78701 USA
    • www.silabs.com

ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ

SILICON LABS UG103.11 ਥ੍ਰੈਡ ਫੰਡਾਮੈਂਟਲ ਸੌਫਟਵੇਅਰ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ
UG103.11 ਥ੍ਰੈਡ ਫੰਡਾਮੈਂਟਲ ਸਾਫਟਵੇਅਰ, UG103.11, ਥ੍ਰੈਡ ਫੰਡਾਮੈਂਟਲ ਸਾਫਟਵੇਅਰ, ਫੰਡਾਮੈਂਟਲ ਸਾਫਟਵੇਅਰ, ਸਾਫਟਵੇਅਰ

ਹਵਾਲੇ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ *