সিলিকন-লোগো

সিলিকন ল্যাবস 2.5.2.0 ওপেন থ্রেড SDK

SILICON-LABS-2-5-2-0-ওপেন-থ্রেড-SDK-পণ্য

FAQs

প্রশ্ন: সিলিকন ল্যাবস ওপেনথ্রেড SDK-এর মূল বৈশিষ্ট্যগুলি কী কী?

উত্তর: SDK বিভিন্ন হার্ডওয়্যার, উন্নত ডকুমেন্টেশন এবং প্রাক্তনample অ্যাপ্লিকেশনগুলি GitHub সংস্করণে পাওয়া যায় নি।

প্রশ্ন: আমি কিভাবে SDK সম্পর্কিত নিরাপত্তা আপডেট সম্পর্কে অবগত থাকতে পারি?

উত্তর: প্ল্যাটফর্ম রিলিজ নোটের নিরাপত্তা অধ্যায় পড়ুন বা দেখুন https://www.silabs.com/developers/thread নিরাপত্তা আপডেটের জন্য। রিয়েল-টাইম তথ্যের জন্য নিরাপত্তা পরামর্শের সদস্যতা নিন।

পণ্য তথ্য

থ্রেড একটি নিরাপদ, নির্ভরযোগ্য, মাপযোগ্য এবং আপগ্রেডযোগ্য বেতার IPv6 জাল নেটওয়ার্কিং প্রোটোকল। কম-পাওয়ার/ব্যাটারি-ব্যাকড অপারেশনের জন্য অপ্টিমাইজ করার সময় এটি অন্যান্য আইপি নেটওয়ার্কগুলিতে কম খরচে ব্রিজিং প্রদান করে। থ্রেড স্ট্যাকটি বিশেষভাবে সংযুক্ত হোম অ্যাপ্লিকেশনগুলির জন্য ডিজাইন করা হয়েছে যেখানে আইপি-ভিত্তিক নেটওয়ার্কিং পছন্দসই, এবং বিভিন্ন অ্যাপ্লিকেশন স্তরের প্রয়োজন হতে পারে। Google দ্বারা প্রকাশিত OpenThread হল থ্রেডের একটি ওপেন-সোর্স বাস্তবায়ন। সংযুক্ত বাড়ি এবং বাণিজ্যিক ভবনগুলির জন্য পণ্যগুলির বিকাশকে ত্বরান্বিত করতে Google OpenThread প্রকাশ করেছে৷ একটি সংকীর্ণ প্ল্যাটফর্ম বিমূর্ত স্তর এবং একটি ছোট মেমরি পদচিহ্ন সহ, OpenThread অত্যন্ত বহনযোগ্য। এটি সিস্টেম-অন-চিপ (SoC), নেট-ওয়ার্ক কো-প্রসেসর (NCP), এবং রেডিও কো-প্রসেসর (RCP) ডিজাইন সমর্থন করে।

  • Silicon Labs একটি OpenThread-ভিত্তিক SDK তৈরি করেছে যা Silicon Labs হার্ডওয়্যারের সাথে কাজ করার জন্য তৈরি করা হয়েছে। সিলিকন ল্যাবস OpenThread SDK হল GitHub উৎসের একটি সম্পূর্ণ পরীক্ষিত উন্নত সংস্করণ। এটি GitHub সংস্করণের চেয়ে বিস্তৃত হার্ডওয়্যারকে সমর্থন করে এবং এতে ডকুমেন্টেশন এবং প্রাক্তনample অ্যাপ্লিকেশনগুলি GitHub এ উপলব্ধ নয়। এই রিলিজ নোটগুলি SDK সংস্করণ কভার করে:
  • 2.5.2.0 GA 18 সেপ্টেম্বর, 2024 এ প্রকাশিত হয়েছে
  • 2.5.1.0 GA 24 জুলাই, 2024 এ প্রকাশিত হয়েছে
  • 2.5.0.0 GA 5 জুন, 2024 এ প্রকাশিত হয়েছে

মূল বৈশিষ্ট্য

Openthread

  • SoC এবং হোস্ট-RCP আর্কিটেকচারের জন্য থ্রেড টেস্ট হারনেস v1.3.0 এর সাথে থ্রেড 59.0 সার্টিফিকেশন সম্মতি
  • থ্রেড 1.4 বৈশিষ্ট্য - আলফা / পরীক্ষামূলক-মানসিক
  • Coex মেট্রিক্স বর্ধিতকরণ
  • OpenThread মেশ পারফরম্যান্স ফলাফল (AN1408)
  • নতুন অংশ সমর্থন:
  • MG26 সমর্থন - আলফা
  • সিরিজ 0/1 এর জন্য সমর্থন সরানো হয়েছে

মাল্টি-প্রটোকল

  • ZigbeeD এবং OTBR সমর্থন Open-WRT – Alpha-এ
  • DMP BLE + CMP ZB এবং ম্যাটার/OT - আলফা
  • সিরিজ 0/1 এর জন্য সমর্থন সরানো হয়েছে

সামঞ্জস্য এবং ব্যবহারের বিজ্ঞপ্তি

  • নিরাপত্তা আপডেট এবং নোটিশ সম্পর্কে তথ্যের জন্য, এই SDK এর সাথে ইনস্টল করা প্ল্যাটফর্ম রিলিজ নোটের নিরাপত্তা অধ্যায় বা TECH DOCS ট্যাবে দেখুন https://www.silabs.com/developers/thread. সিলিকন ল্যাবস দৃঢ়ভাবে সুপারিশ করে যে আপনি আপ-টু-ডেট তথ্যের জন্য নিরাপত্তা পরামর্শগুলিতে সদস্যতা নিন। নির্দেশাবলীর জন্য, অথবা আপনি যদি সিলিকন ল্যাবস ওপেন থ্রেড SDK-এ নতুন হন, তাহলে এই রিলিজের ব্যবহার দেখুন।

সামঞ্জস্যপূর্ণ কম্পাইলার:

  • জিসিসি (দ্য জিএনইউ কম্পাইলার কালেকশন) সংস্করণ 12.2.1, সরলতা স্টুডিওর সাথে উপলব্ধ

নতুন আইটেম

SDK হল আমাদের সিরিজ 2 এবং সিরিজ 3 ওয়্যারলেস এবং MCU ডিভাইসগুলির উপর ভিত্তি করে IoT পণ্য তৈরির জন্য একটি এমবেডেড সফ্টওয়্যার ডেভেলপমেন্ট প্ল্যাটফর্ম৷ এটি ওয়্যারলেস প্রোটোকল স্ট্যাক, মিডলওয়্যার, পেরিফেরাল ড্রাইভার, একটি বুটলোডার, এবং অ্যাপ্লিকেশন প্রাক্তনampলেস – পাওয়ার-অপ্টিমাইজড এবং সুরক্ষিত IoT ডিভাইস তৈরির জন্য একটি কঠিন কাঠামো। সরলতা SDK শক্তিশালী বৈশিষ্ট্যগুলি অফার করে যেমন অতি-নিম্ন শক্তি খরচ, শক্তিশালী নেটওয়ার্ক নির্ভরযোগ্যতা, বিপুল সংখ্যক নোডের জন্য সমর্থন এবং মাল্টিপ্রোটোকল এবং প্রাক-শংসাপত্রের মতো জটিল প্রয়োজনীয়তার বিমূর্তকরণ। অতিরিক্তভাবে, সিলিকন ল্যাবস ওভার-দ্য-এয়ার (OTA) সফ্টওয়্যার এবং ডিভাইসগুলিকে দূরবর্তীভাবে আপডেট করতে, রক্ষণাবেক্ষণের খরচ কমিয়ে আনতে এবং শেষ-ব্যবহারকারীর পণ্যের অভিজ্ঞতা বাড়াতে নিরাপত্তা আপডেট প্রদান করে। সরলতা SDK হল আমাদের জনপ্রিয় Gecko SDK থেকে একটি ফলো-অন, যা আমাদের সিরিজ 0 এবং সিরিজ 1 ডিভাইসগুলির জন্য দীর্ঘমেয়াদী সহায়তা প্রদান করে উপলব্ধ থাকবে৷ সিরিজ 0 এবং সিরিজ 1 ডিভাইসের অতিরিক্ত তথ্যের জন্য অনুগ্রহ করে উল্লেখ করুন: সিরিজ 0 এবং সিরিজ 1 EFM32/EZR32/EFR32 ডিভাইস (silabs.com)।

নতুন উপাদান

রিলিজ 2.5.0.0 এ যোগ করা হয়েছে

  • • ot_core_vendor_extension - এই উপাদানটি EFR32 এর জন্য ot::Extension::ExtensionBase ইন্টারফেস প্রয়োগ করে। OT ক্র্যাশ হ্যান্ডলার কম্পোনেন্টের সাথে ব্যবহার করা হলে, OpenThread ইনস্ট্যান্স শুরু হওয়ার পরে ক্র্যাশ তথ্য মুদ্রিত হবে।

নতুন বৈশিষ্ট্য

রিলিজ 2.5.0.0 এ যোগ করা হয়েছে

  • OpenThread এবং OpenThread বর্ডার রাউটারের সংস্করণ আপডেট করা হয়েছে। বিভাগ 8.2 এবং 8.3 দেখুন।
  • গ্রন্থাগার এবং এসampএই SDK-তে থ্রেড 1.3-তে ডিফল্ট অ্যাপ্লিকেশনগুলি। থ্রেড 1.4 সংস্করণ এবং বৈশিষ্ট্যগুলি, শংসাপত্র ভাগ করে নেওয়া এবং ক্ষণস্থায়ী কী সমর্থন সহ, সমর্থিত কিন্তু শংসাপত্রের জন্য প্রস্তুত নয় এবং এখনও চলমান বিকাশ রয়েছে৷
  • একটি মাল্টি-থ্রেডেড RTOS পরিবেশে OpenThread স্ট্যাকের থ্রেড-নিরাপদ অ্যাক্সেসের জন্য OpenThread API-এর অপ্টিমাইজেশন।
  • একটি নতুন প্ল্যাটফর্ম কম্পোনেন্ট, ক্লক ম্যানেজার, সমস্ত ওপেন-থ্রেডের সাথে একত্রিত করা হয়েছেampঘড়ি কনফিগারেশন জন্য le অ্যাপ্লিকেশন.
  • একটি নতুন প্ল্যাটফর্ম উপাদান, মেমরি ম্যানেজার, সমস্ত ওপেন-থ্রেডের মধ্যে একত্রিত করা হয়েছেampগতিশীল মেমরি পরিচালনার জন্য অ্যাপ্লিকেশন.
  • OpenWRT এ OTBR। OpenWRT হোস্ট পরিবেশে ব্যবহারের জন্য একটি নতুন মাল্টিপ্রোটোকল open-thread-br ipk প্যাকেজ যোগ করা হয়েছে।
  • OpenThread Coex মেট্রিক্সের জন্য সমর্থন

নতুন API

রিলিজ 2.5.0.0 এ যোগ করা হয়েছে

  • OpenThread ডায়াগ চ্যানেলের জন্য সমর্থন এবং পাওয়ার API এবং CLI কমান্ড প্রেরণ: otPlatDiagTxPowerSet() এবং otPlatDiagChan-nelSet()।

নতুন রেডিও বোর্ড সমর্থন

রিলিজ 2.5.0.0 এ যোগ করা হয়েছে

নিম্নলিখিত রেডিও বোর্ডগুলির জন্য সমর্থন যোগ করা হয়েছে:

  • BRD4116A – EFR32MG26B410F3200IM48-A

উন্নতি

  • রিলিজ 2.5.0.0 এ পরিবর্তন করা হয়েছে
  • ot_rcp_gp_interface উপাদানটির নাম পরিবর্তন করে ot_gp_interface করা হয়েছে।
  • ওপেন থ্রেড API-এ এখানে বর্ণিত আপডেটগুলি সহ সমস্ত পরিবর্তন অন্তর্ভুক্ত রয়েছে: https://openthread.io/reference/api-up-dates#may_17_2024.
  • প্রিবিল্ট ডেমো এর সেটample অ্যাপ্লিকেশনগুলি নিম্নরূপ আপডেট করা হয়েছে:
  • ot-ble-dump – (brd2703a, brd4116a, brd4180a, brd4186c)
  • ot-ble-dmp-no-বোতাম - (brd2703a, brd4116a, brd4180a, brd4186c)
  • ot-cli-ftd – (brd2703a, brd4116a, brd4180a, brd4186c)
  • ot-cli-mtd – (brd2703a, brd4116a, brd4180a, brd4186c)
  • ot-rcp – (brd2703a, brd4116a, brd4180a, brd4180b, brd4186c)
  • rcp-spi-802154 – (brd4116a, brd4180a, brd4180b, brd4186c)
  • rcp-spi-802154-blehci – (brd4116a, brd4180a, brd4180b, brd4186c)
  • rcp-uarti-802154 – (brd2703a, brd4116a, brd4180a, brd4180b, brd4186c)
  • rcp-uart-802154-blehci – (brd2703a, brd4116a, brd4180a, brd4180b, brd4186c)
  • স্লিপি-ডেমো-এফটিডি - (brd2703a, brd4116a, brd4180a, brd4186c)
  • স্লিপি-ডেমো-এমটিডি - (brd2703a, brd4116a, brd4180a, brd4186c)
  • স্লিপি-ডেমো-ব্যবহৃত - (brd2703a, brd4116a, brd4180a, brd4186c)
  • আমাদের OPENTHREAD_CONFIG_CSL_RECEIVE_TIME_AHEAD বাড়িয়ে 750 করেছে৷ লাইব্রেরি-ভিত্তিক সার্টিফিকেশন ব্যবহার করে পরীক্ষার অধীনে ডিভাইসগুলির সাথে ব্যবহারের জন্য ডিফল্ট FTD এবং MTD সার্টিফিকেশন লাইব্রেরির জন্য।
  • পুরোনো প্রকল্পের জন্য files (.slcps) CIRCULAR_QUEUE_LEN_MAX এর ডিফল্ট কনফিগার মান অবশ্যই SL_OPENTHREAD_RADIO_RX_BUFFER_COUNT (অর্থাৎ 16) এর চেয়ে বেশি বা সমান হতে হবে। অন্যথায়, যাচাইকরণ স্ক্রিপ্টটি প্রকল্প তৈরি করতে ব্যর্থ হবে। এটি সরাসরি .slcp-এ কনফিগার মান এন্ট্রি যোগ করে বা সরলতা স্টুডিও থেকে করা যেতে পারে: 'বৃত্তাকার সারি' কম্পোনেন্টে যান, তারপর কনফিগারেশনে যান এবং SL_OPENTHREAD_RADIO_RX_BUFFER_COUNT অনুযায়ী সর্বোচ্চ দৈর্ঘ্য সেট করুন।
  • একাধিক RCP অ্যাপ্লিকেশনের জন্য, বিদ্যমান app.c এর সাথে প্রতিস্থাপন করুন /প্রোটোকল/ওপেনথ্রেড/সেampবিদ্যমান প্রজেক্টে le-apps/ot-ncp/app.c বা পোর্ট পরিবর্তন থেকে /প্রোটোকল/ওপেনথ্রেড/সেample-apps/ot-ncp/app.c থেকে কাস্টম app.c যদি আপনার কাছে থাকে।

স্থায়ী সমস্যা

রিলিজ 2.5.2.0 এ স্থির

আইডি # বর্ণনা
৪.৪/

1334227

একটি মাল্টিপ্রটোকল RCP পরিবেশে, নির্দিষ্ট আগত প্যাকেটগুলিকে ভুলভাবে জিগবি গ্রিন পাওয়ার প্যাকেট হিসাবে ব্যাখ্যা করা হয়েছিল যা একটি এলোমেলো আউটগোয়িং প্যাকেটকে ট্রিগার করে। RCP-তে Zigbee Green Power প্যাকেট সনাক্তকরণকে শক্তিশালী করে সমস্যাটি সমাধান করা হয়েছে।
৪.৪/

1334618

ওপেনথ্রেড বর্ডার রাউটার একটি ডকার কন্টেইনারের মধ্যে চলার সময় এবং চাপের মধ্যে প্রত্যাশিত থেকে বেশি প্যাকেট ড্রপ করার সাথে সমস্যার সমাধান করা হয়েছে।
৪.৪/

1334987

SPI-এর উপর প্রচুর ট্র্যাফিক সহ ব্যস্ত নেটওয়ার্কগুলিতে RCP রিসেট করার জন্য মাঝে মাঝে ডুপ্লিকেট হেডার বাইটের ঘটনা ঠিক করা হয়েছে। এছাড়াও, হোস্ট এবং rcp-এর মধ্যে স্থিতিশীল যোগাযোগের জন্য ডিবাগ লগিং স্তর কমিয়ে উচ্চতর spi-বাস গতি (যেমন 4Mhz - নেটওয়ার্ক ট্র্যাফিকের উপর নির্ভর করে) ব্যবহার করার পরামর্শ দেওয়া হয়। OTBR-এ উচ্চতর spi গতি রেডিও-তে সেট করা যেতে পারে।URL 'spi-speed=<>' যুক্তি হিসেবে।
৪.৪/

1337439

OpenThread অ্যাপ্লিকেশনে uartdrv_eusart:vcom উদাহরণের জন্য সমর্থন যোগ করা হয়েছে।
৪.৪/

1334038

"-Werror=unused-parameter" GCC কম্পাইলার অপশনটি সরানো হয়েছে যাতে অব্যবহৃত প্যারামিটার আছে এমন অ্যাপ্লিকেশন তৈরি করা যায়।

রিলিজ 2.5.1.0 এ স্থির

আইডি # বর্ণনা
1295833 NCP-এর প্রকৃত অবস্থা আরও ভালভাবে প্রতিফলিত করার জন্য NCP README-তে নিম্নলিখিতগুলি যুক্ত করা হয়েছে৷ample অ্যাপস। "উল্লেখ্য যে NCP ডিজাইন মডেলটি সমর্থিত বা পরীক্ষিত নয়, যদিও ওপেন থ্রেড স্ট্যাকের সাথে পরীক্ষামূলক সমর্থন পাওয়া যায়।"

রিলিজ 2.5.0.0 এ স্থির

আইডি # বর্ণনা
1208578 প্রদত্ত পাথ ব্যবহার করে এবং pkg-config ব্যবহার করে Posix হোস্ট অ্যাপের সাথে CPC লাইব্রেরি লিঙ্ক করার জন্য সমর্থন যোগ করা হয়েছে।
1235923 otPlatAlarmMilliStartAt এবং otPlatAlarmMicroStartAt-এ কলগুলিতে একটি মোড়ানো বাগ সংশোধন করা হয়েছে৷
1238120 একটি মাল্টিপ্রোটোকল RCP পরিবেশে, নির্দিষ্ট আগত প্যাকেটগুলিকে ভুলভাবে জিগবি গ্রীন পাওয়ার প্যাকেট হিসাবে ব্যাখ্যা করা হয়েছিল, যা একটি এলোমেলো আউটগোয়িং প্যাকেটকে ট্রিগার করে। RCP-তে Zigbee Green Power প্যাকেট সনাক্তকরণকে শক্তিশালী করে সমস্যাটি সমাধান করা হয়েছে।
1243597 অতিরিক্ত ot-ble-dmp-no-বোতামগুলি সরানো হয়েছে৷ampডেমো ফোল্ডার থেকে le apps.
1249346

1255247

একটি সমস্যার সমাধান করা হয়েছে যেখানে RCP হোস্টের জন্য নির্ধারিত প্যাকেটগুলিকে ভুলভাবে ডিকিউ করতে পারে, যার ফলে OTBR-এ পার্স ত্রুটি এবং অপ্রত্যাশিত সমাপ্তি ঘটে।
1249492 dBus FactoryReset কমান্ড আর ওপেন থ্রেড বর্ডার রাউটার বন্ধ করে না।
1251926 হোস্ট/আরসিপি পরিবেশে ক্র্যাশ হ্যান্ডলার বৈশিষ্ট্য ব্যবহার করার সময়, রিবুট করার পরে RCP খুব তাড়াতাড়ি হোস্টে ক্র্যাশ তথ্য পাঠানোর চেষ্টা করছিল, যার ফলে লগিং করার আগে তথ্য বাদ দেওয়া হয়েছিল। আপস্ট্রিম ওপেন থ্রেড স্ট্যাকে একটি নতুন স্পিনেল সম্পত্তি প্রবর্তন করে এই সমস্যাটির সমাধান করা হয়েছে। প্রপার্টি হোস্টকে RCP থেকে ক্র্যাশ লগের অনুরোধ করার অনুমতি দেয় একবার হোস্ট তাদের জন্য প্রস্তুত। দেখুন https://github.com/openthread/openthread/pull/10061 নতুন স্পিনেল সম্পত্তি সম্পর্কে আরও তথ্যের জন্য।
1251952 ot_cert_libs এবং bootloader_interface দিয়ে তৈরি করার সময় otInstanceResetToBootloader-এর অনির্ধারিত রেফারেন্স স্থির করা হয়েছে।
1255595 otPlatAlarm API-এ বড় মানগুলি পরিচালনা করার সময় একটি প্রকার প্রচার সমস্যা সমাধান করুন
1263222 ফিক্সড কক্স মেট্রিক "সময় দেওয়ার গড় অনুরোধ"।
1277790 ফিক্সড কক্স মেট্রিক "তাৎক্ষণিক অনুদান"।
1287331 ot-ble-dmp sample অ্যাপ্লিকেশন এখন শুধুমাত্র অন্তত 768k ফ্ল্যাশ সহ অংশগুলিতে সমর্থিত।

বর্তমান রিলিজে পরিচিত সমস্যা

আগের রিলিজের পর থেকে বোল্ডে ইস্যু যোগ করা হয়েছে। আপনি যদি একটি রিলিজ মিস করেন, সাম্প্রতিক রিলিজ নোট পাওয়া যায় https://www.si-labs.com/developers/thread টেক ডক্স ট্যাবে।

আইডি # বর্ণনা ওয়ার্কআউন্ড
482915

495241

1295252

UART ড্রাইভারের একটি পরিচিত সীমাবদ্ধতার কারণে CLI ইনপুট বা আউটপুটে অক্ষর হারিয়ে যেতে পারে। এটি বিশেষ করে দীর্ঘ সমালোচনামূলক বিভাগগুলির সময় ঘটতে পারে যা বাধাগুলিকে অক্ষম করতে পারে, তাই এটি CLI পুনরাবৃত্তি করে বা রাষ্ট্র পরিবর্তনের জন্য যথেষ্ট অপেক্ষা করার মাধ্যমে উপশম করা যেতে পারে। কোন পরিচিত সমাধান
815275 সিম্পলিসিটি স্টুডিওতে একটি কনফিগারেশন বিকল্প ব্যবহার করে কম্পাইল-টাইমে রেডিও সিসিএ মোডগুলি পরিবর্তন করার ক্ষমতা বর্তমানে সমর্থিত নয়। openthread-core-efr32-config.h হেডারে সংজ্ঞায়িত SL_OPENTHREAD_RADIO_CCA_MODE কনফিগারেশন বিকল্পটি ব্যবহার করুন file আপনার প্রকল্পের সাথে অন্তর্ভুক্ত।
1286531

1295725

CSL/SSED অস্থিরতা। CSL-সম্পর্কিত কনফিগারেশন ম্যাক্রোগুলির সেটিংস সামঞ্জস্য করুন।

অপ্রচলিত আইটেম

রিলিজ 2.5.0.0 এ অবচয়

কোনোটিই নয়।

সরানো আইটেম

রিলিজ 2.5.0.0 এ সরানো হয়েছে

  • সিরিজ 0 এবং সিরিজ 1 অংশের জন্য সমর্থন
  • মালিকানা সাব-GHz সমর্থনের জন্য সমর্থন

মাল্টিপ্রটোকল গেটওয়ে এবং আরসিপি

নতুন আইটেম

রিলিজ 2.5.0.0 এ যোগ করা হয়েছে

Zigbee, OTBR, এবং Z3Gateway অ্যাপ্লিকেশনের জন্য OpenWRT আলফা সমর্থন যোগ করা হয়েছে। Zigbeed এবং OTBR এখন IPK প্যাকেজ বিন্যাসেও প্রদান করা হয়। AN1333 দেখুন: একটি মাল্টিপ্রটোকল সহ-প্রসেসর সহ একটি লিনাক্স হোস্টে একই সাথে Zigbee, OpenThread এবং Bluetooth চালানো।

উন্নতি

রিলিজ 2.5.2.0 এ পরিবর্তন করা হয়েছে

Zigbeed-এ, halCommonGetInt32uMillisecondTick() টিক API এখন MONOTONIC ঘড়ি ব্যবহার করার জন্য আপডেট করা হয়েছে যাতে এটি একটি হোস্ট সিস্টেমে NTP দ্বারা প্রভাবিত না হয়।

রিলিজ 2.5.1.0 এ পরিবর্তন করা হয়েছে

zb_ble_dmp_print_ble_connections() API zigbee_ble_event_handler কম্পোনেন্টে সংজ্ঞায়িত করা হয়েছে এবং zigbee_ble_dmp_cli কম্পোনেন্টে উল্লেখ করা হয়েছে। যে অ্যাপ্লিকেশনগুলি zigbee_ble_dmp_cli উপাদান ব্যবহার করে, কিন্তু zigbee_ble_event_handler নয়, আপনাকে আপনার অ্যাপে এই ফাংশনের জন্য একটি খালি স্টাব যোগ করতে হবে। গ file নিম্নরূপ: void zb_ble_dmp_print_ble_connections(void) { }

রিলিজ 2.5.0.0 এ পরিবর্তন করা হয়েছে

কোনোটিই নয়।

স্থায়ী সমস্যা

রিলিজ 2.5.2.0 এ স্থির

আইডি # বর্ণনা
 

1332330

একটি সমস্যা সমাধান করা হয়েছে যেখানে একটি 15.4+BLE RCP ভারী নেটওয়ার্ক ট্র্যাফিক সহ একটি পরিবেশে কাজ করে মাঝে মাঝে এমন একটি রেস অবস্থার সম্মুখীন হতে পারে যা ডিভাইসটি রিবুট না করা পর্যন্ত CPCd পর্যন্ত বার্তা পাঠাতে অক্ষম রাখে৷

(অন্যান্য রেফারেন্স: 1333150)

 

1337228

Zigbeed-এ halCommonGetInt32uMillisecondTick() টিক API এখন MONOTONIC ঘড়ি ব্যবহার করার জন্য আপডেট করা হয়েছে যাতে এটি একটি হোস্ট সিস্টেমে NTP দ্বারা প্রভাবিত না হয়।

(অন্যান্য রেফারেন্স: 1346711)

রিলিজ 2.5.1.0 এ স্থির

আইডি # বর্ণনা
1300848 একটি সমস্যা সমাধান করা হয়েছে যেখানে OpenWRT পরিবেশে Z3Gateway ওপেনডব্লিউআরটি এবং অন্যান্য পরিবেশে চলমান টার্মিওস কন্ট্রোল অক্ষরের অমিলের কারণে EZSP যোগাযোগ শুরু করতে পারেনি।

রিলিজ 2.5.0.0 এ স্থির

আইডি # বর্ণনা
1231021 সাব-ম্যাকে আন-হ্যান্ডেল ট্রান্সমিট ত্রুটিগুলি পাস করার পরিবর্তে RCP পুনরুদ্ধার করে একটি OTBR দাবি এড়াতে একটি সমস্যা সমাধান করা হয়েছে।
1242948 ZigBee থেকে মিথ্যা পরীক্ষার দাবিগুলি সরানো হয়েছে।
1244459 স্থির সমস্যা যেখানে RCP-এর মাধ্যমে MAC-পুনরায় পরোক্ষ ট্রান্সমিশনের ফলে বার্তাগুলি মুলতুবি থাকা সত্ত্বেও শিশুর জন্য একটি উত্স ম্যাচ টেবিল এন্ট্রি সরানো হতে পারে।
1245988 ট্রাস্ট সেন্টার ব্যাকআপ এবং রিস্টোর রিসেট নোড অ্যাকশন করার সময় জিগবিড রিস্টার্ট হয়নি এমন একটি সমস্যা সমাধান করা হয়েছে।
1282264 ট্রান্সমিট ফিফোকে অকালে সাফ করে রেডিও ট্রান্সমিট অপারেশনে ব্যাঘাত ঘটতে পারে এমন একটি সমস্যা সমাধান করা হয়েছে, যার ফলে আন্ডারফ্লো হচ্ছে।
1288653 Zigbee/OT/BLE SOC অ্যাপ এখন CLI কমান্ড "প্লাগইন ble গ্যাপ প্রিন্ট- সংযোগগুলি" পাওয়ার পরে সংযোগের তথ্য মুদ্রণ করবে।
1292537 Zigbee/BLE NCP অ্যাপ্লিকেশনটি এখন সঠিকভাবে সরলতা স্টুডিও UI-তে প্রদর্শিত হচ্ছে।
1252365 Zigbee NCP/OpenThread RCP s-এ সহাবস্থান প্লাগইন যোগ করা হয়েছেampআবেদন
1293853 MG21-এ zigbee_ncp-ot_rcp-spi এবং zigbee_ncp-ot_rcp_uart-এর জন্য হ্রাসকৃত RAM ফুটপ্রিন্ট।
1124140 একটি সমস্যা সমাধান করা হয়েছে যেখানে SL_OPENTHREAD_RADIO_RX_BUFFER_COUNT 1 ব্যতীত অন্য একটি মান সেট করার ফলে z3- light_ot-ftd_soc ওপেন থ্রেড নেটওয়ার্ক আপ হওয়ার পরে জিগবি বীকন পাঠাতে পারেনি৷

বর্তমান রিলিজে পরিচিত সমস্যা

আগের রিলিজের পর থেকে বোল্ডে ইস্যু যোগ করা হয়েছে। আপনি যদি একটি রিলিজ মিস করেন, সাম্প্রতিক রিলিজ নোট পাওয়া যায় https://www.si-labs.com/developers/simplicity-software-development-kit.

আইডি # বর্ণনা ওয়ার্কআউন্ড
937562 Raspberry Pi OS 802154-এ rcp-uart- 11-blah অ্যাপের সাথে Bluetoothctl 'advertise on' কমান্ড ব্যর্থ হয়। Bluetoothctl এর পরিবর্তে btmgmt অ্যাপ ব্যবহার করুন।
1074205 CMP RCP একই প্যান আইডিতে দুটি নেটওয়ার্ক সমর্থন করে না। প্রতিটি নেটওয়ার্কের জন্য আলাদা আলাদা প্যান আইডি ব্যবহার করুন৷ সমর্থন ভবিষ্যতে প্রকাশের পরিকল্পনা করা হয়.
1122723 একটি ব্যস্ত পরিবেশে, CLI z3-light_ot-ftd_soc অ্যাপে প্রতিক্রিয়াহীন হয়ে যেতে পারে। কোন পরিচিত সমাধান.
 

1209958

MG24 এবং MG21-এ ZB/OT/BLE RCP তিনটি প্রোটোকল চালানোর সময় কয়েক মিনিট পরে কাজ করা বন্ধ করে দিতে পারে।  

এটি একটি ভবিষ্যতে রিলিজ সম্বোধন করা হবে.

1221299 Mfglib RSSI রিডিং RCP এবং NCP এর মধ্যে আলাদা। একটি ভবিষ্যতে রিলিজ সম্বোধন করা হবে.

অপ্রচলিত আইটেম

কোনোটিই নয়।

সরানো আইটেম

রিলিজ 2.5.0.0 এ সরানো হয়েছে

কোনোটিই নয়।

এই রিলিজ ব্যবহার করে

  • এই রিলিজ নিম্নলিখিত রয়েছে
  • সিলিকন ল্যাবস ওপেন থ্রেড স্ট্যাক
  • সিলিকন ল্যাবস ওপেন থ্রেডampলে অ্যাপ্লিকেশন
  • সিলিকন ল্যাবস ওপেন থ্রেড বর্ডার রাউটার

OpenThread SDK সম্পর্কে আরও তথ্যের জন্য দেখুন QSG170: সিলিকন ল্যাবস ওপেনথ্রেড কুইকস্টার্ট গাইড. আপনি যদি থ্রেডে নতুন হন তবে দেখুন UG103.11: থ্রেড ফান্ডামেন্টাল.

ইনস্টলেশন এবং ব্যবহার

OpenThread SDK হল Simplicity SDK-এর অংশ, সিলিকন ল্যাব SDK-এর স্যুট৷ OpenThread এবং সরলতা SDK দিয়ে দ্রুত শুরু করতে, ইনস্টল করে শুরু করুন সরলতা স্টুডিও 5, যা আপনার উন্নয়ন পরিবেশ সেট আপ করবে এবং আপনাকে সরলতা SDK ইনস্টলেশনের মাধ্যমে নিয়ে যাবে। সরলতা স্টুডিও 5-এ সিলিকন ল্যাবস ডিভাইসগুলির সাথে আইওটি পণ্য বিকাশের জন্য প্রয়োজনীয় সমস্ত কিছু অন্তর্ভুক্ত রয়েছে, যার মধ্যে একটি সংস্থান এবং প্রকল্প লঞ্চার, সফ্টওয়্যার কনফিগারেশন সরঞ্জাম, GNU টুলচেনের সাথে সম্পূর্ণ IDE এবং বিশ্লেষণ সরঞ্জাম রয়েছে। ইনস্টলেশন নির্দেশাবলী অনলাইনে প্রদান করা হয় সরলতা স্টুডিও 5 ব্যবহারকারীর নির্দেশিকা. বিকল্পভাবে, GitHub থেকে সর্বশেষ ডাউনলোড বা ক্লোন করে সরলতা SDK ম্যানুয়ালি ইনস্টল করা যেতে পারে। দেখুন https://github.com/Sili-conLabs/simplicity_sdk আরও তথ্যের জন্য GSDK ডিফল্ট ইনস্টলেশন অবস্থান সরলতা স্টুডিও 5.3 থেকে শুরু করে পরিবর্তিত হয়েছে।

  • উইন্ডোজ: সি: ব্যবহারকারীরা \SimplicityStudio\SDKs\simplicity_sdk
  • MacOS: /ব্যবহারকারীরা/ /সিম্পলিসিটি স্টুডিও/এসডিকে/সরলতা_এসডিকে
  • SDK সংস্করণের জন্য নির্দিষ্ট ডকুমেন্টেশন SDK-এর সাথে ইনস্টল করা আছে। এপিআই রেফারেন্স এবং এই রিলিজ সম্পর্কে অন্যান্য তথ্য পাওয়া যায় https://docs.silabs.com/openthread/latest/. উপরের ডানদিকে আপনার SDK সংস্করণ নির্বাচন করুন৷

OpenThread GitHub সংগ্রহস্থল

সিলিকন ল্যাবস OpenThread SDK-তে OpenThread GitHub রেপো (https://github.com/openthread/openthread) পর্যন্ত এবং কমিট 1fceb225b সহ। OpenThread রেপোর একটি উন্নত সংস্করণ নিম্নলিখিত Simplicity Studio 5 GSDK অবস্থানে পাওয়া যাবে: \util\third_party\openthread

OpenThread বর্ডার রাউটার GitHub সংগ্রহস্থল

সিলিকন ল্যাবস OpenThread SDK-তে OpenThread বর্ডার রাউটার GitHub রেপো (https://github.com/openthread/ot-br-posixe56c02006 কমিট পর্যন্ত এবং সহ। OpenThread বর্ডার রাউটার রেপোর একটি বর্ধিত সংস্করণ = নিম্নলিখিত সরলতা স্টুডিও 5 GSDK অবস্থানে পাওয়া যাবে: \util\third_party\ot-br-posix

বর্ডার রাউটার ব্যবহার করা

ব্যবহারের সহজতার জন্য, সিলিকন ল্যাবস আপনার OpenThread বর্ডার রাউটারের জন্য একটি ডকার কন্টেইনার ব্যবহার করার পরামর্শ দেয়। নির্দেশ করে AN1256: OpenThread বর্ডার রাউটারের সাথে সিলিকন ল্যাবস RCP ব্যবহার করা ওপেনথ্রেড বর্ডার রাউটার ডকার কন্টেইনারের সঠিক সংস্করণ কীভাবে সেট আপ করবেন সে সম্পর্কে বিশদ বিবরণের জন্য। এটা পাওয়া যায় https://hub.docker.com/r/siliconlabsinc/openthread-border-router. আপনি যদি ম্যানুয়ালি একটি বর্ডার রাউটার ইনস্টল করেন, সিলিকন ল্যাবস ওপেনথ্রেড SDK-এর সাথে প্রদত্ত অনুলিপিগুলি ব্যবহার করে, দেখুন AN1256: OpenThread বর্ডার রাউটারের সাথে সিলিকন ল্যাবস RCP ব্যবহার করা আরো বিস্তারিত জানার জন্য যদিও পরবর্তী গিটহাব সংস্করণে বর্ডার রাউটার পরিবেশ আপডেট করা OpenThread-এ সমর্থিত webসাইট, এটি SDK-এ OpenThread RCP স্ট্যাকের সাথে বর্ডার রাউটারকে বেমানান করে তুলতে পারে।

এনসিপি/আরসিপি সমর্থন

OpenThread NCP সমর্থন OpenThread SDK-এর সাথে অন্তর্ভুক্ত করা হয়েছে কিন্তু এই সমর্থনের যেকোনো ব্যবহার পরীক্ষামূলক বিবেচনা করা উচিত। OpenThread RCP সম্পূর্ণরূপে বাস্তবায়িত এবং সমর্থিত।

নিরাপত্তা তথ্য

নিরাপদ ভল্ট ইন্টিগ্রেশন

সিকিউর ভল্ট হাই ডিভাইসে মোতায়েন করা হলে, সিকিউর ভল্ট কী ম্যানেজমেন্ট কার্যকারিতা ব্যবহার করে সংবেদনশীল কীগুলি সুরক্ষিত থাকে। নিম্নলিখিত টেবিলটি সুরক্ষিত কী এবং তাদের স্টোরেজ সুরক্ষা বৈশিষ্ট্যগুলি দেখায়।

মোড়ানো চাবি রপ্তানিযোগ্য/অ-রপ্তানিযোগ্য নোট
থ্রেড মাস্টার কী রপ্তানিযোগ্য TLV গঠনের জন্য রপ্তানিযোগ্য হতে হবে
PSKc রপ্তানিযোগ্য TLV গঠনের জন্য রপ্তানিযোগ্য হতে হবে
কী এনক্রিপশন কী রপ্তানিযোগ্য TLV গঠনের জন্য রপ্তানিযোগ্য হতে হবে
MLE কী অ-রপ্তানিযোগ্য
অস্থায়ী MLE কী অ-রপ্তানিযোগ্য
MAC পূর্ববর্তী কী অ-রপ্তানিযোগ্য
MAC বর্তমান কী অ-রপ্তানিযোগ্য
MAC পরবর্তী কী অ-রপ্তানিযোগ্য

 

"অ-রপ্তানিযোগ্য" হিসাবে চিহ্নিত করা মোড়ানো কীগুলি ব্যবহার করা যেতে পারে তবে তা করা যাবে না৷ viewed বা রানটাইমে শেয়ার করা. "রপ্তানিযোগ্য" হিসাবে চিহ্নিত করা মোড়ানো কীগুলি রানটাইমে ব্যবহার বা ভাগ করা যেতে পারে তবে ফ্ল্যাশে সংরক্ষণ করার সময় এনক্রিপ্ট করা থাকে। সিকিউর ভল্ট কী ম্যানেজমেন্ট কার্যকারিতা সম্পর্কে আরও তথ্যের জন্য, দেখুন AN1271: সুরক্ষিত কী স্টোরেজ.

সুরক্ষা পরামর্শ

সিকিউরিটি অ্যাডভাইজরিতে সাবস্ক্রাইব করতে, সিলিকন ল্যাবস গ্রাহক পোর্টালে লগ ইন করুন, তারপর অ্যাকাউন্ট হোম নির্বাচন করুন। পোর্টালের হোম পেজে যেতে হোম-এ ক্লিক করুন এবং তারপর ম্যানেজ নোটিফিকেশন টাইলে ক্লিক করুন। নিশ্চিত করুন যে 'সফ্টওয়্যার/সিকিউরিটি অ্যাডভাইজরি নোটিস এবং প্রোডাক্ট চেঞ্জ নোটিস (PCNs)' চেক করা হয়েছে এবং আপনি আপনার প্ল্যাটফর্ম এবং প্রোটোকলের জন্য ন্যূনতম সাবস্ক্রাইব করেছেন। কোনো পরিবর্তন সংরক্ষণ করতে সংরক্ষণ করুন ক্লিক করুন. নিম্নলিখিত চিত্র একটি প্রাক্তনampLe:সিলিকন-ল্যাবস-2.5.2.0-ওপেন-থ্রেড-SDK-FIG-1

সমর্থন

ডেভেলপমেন্ট কিট গ্রাহকরা প্রশিক্ষণ এবং প্রযুক্তিগত সহায়তার জন্য যোগ্য। ব্যবহার সিলিকন ল্যাবরেটরিজ থ্রেড web পৃষ্ঠা সমস্ত সিলিকন ল্যাবস ওপেন থ্রেড পণ্য এবং পরিষেবা সম্পর্কে তথ্য পেতে এবং পণ্য সমর্থনের জন্য সাইন আপ করতে।
আপনি এখানে সিলিকন ল্যাবরেটরিজ সহায়তার সাথে যোগাযোগ করতে পারেন http://www.silabs.com/support.

থ্রেড সার্টিফিকেশন

এই রিলিজটি থ্রেড টেস্ট হারনেস v1.3.0 (সদস্য রিলিজ) সহ থ্রেড 60.0 এর জন্য যোগ্যতা অর্জন করেছে। এই প্রধান রিলিজ এবং সংশ্লিষ্ট প্যাচ রিলিজের সাথে যুক্ত থ্রেড প্রোডাক্ট সার্টিফিকেশনের জন্য (কোনও OpenThread স্ট্যাক আপডেট ছাড়াই), সিলিকন ল্যাবস যোগ্যতার জন্য উপরের TH সংস্করণ ব্যবহার করার পরামর্শ দেয়। এছাড়াও এই রিলিজের সাথে OpenThread স্ট্যাক এবং PAL লাইব্রেরির একটি সেট অন্তর্ভুক্ত রয়েছে যা উত্তরাধিকার দ্বারা থ্রেড সার্টিফিকেশনের জন্য ব্যবহার করা যেতে পারে।সিলিকন-ল্যাবস-2.5.2.0-ওপেন-থ্রেড-SDK-FIG-2

আইওটি পোর্টফোলিও

SW/HW

গুণমান

সমর্থন এবং সম্প্রদায়

দাবিত্যাগ

সিলিকন ল্যাবস গ্রাহকদের সিলিকন ল্যাবস পণ্যগুলি ব্যবহার করে বা ব্যবহার করতে ইচ্ছুক সিস্টেম এবং সফ্টওয়্যার বাস্তবায়নকারীদের জন্য উপলব্ধ সমস্ত পেরিফেরাল এবং মডিউলগুলির সর্বশেষতম, সঠিক এবং গভীরতার ডকুমেন্টেশন সরবরাহ করতে চায়৷ ক্যারেক্টারাইজেশন ডেটা, উপলব্ধ মডিউল এবং পেরিফেরাল, মেমরির আকার এবং মেমরি অ্যাড্রেস প্রতিটি নির্দিষ্ট ডিভাইসকে নির্দেশ করে এবং প্রদত্ত "সাধারণ" প্যারামিটারগুলি বিভিন্ন অ্যাপ্লিকেশনে পরিবর্তিত হতে পারে এবং করতে পারে। আবেদন প্রাক্তনampএখানে বর্ণিত লেস শুধুমাত্র দৃষ্টান্তমূলক উদ্দেশ্যে। সিলিকন ল্যাবস এখানে পণ্যের তথ্য, স্পেসিফিকেশন এবং বর্ণনায় আরও নোটিশ ছাড়াই পরিবর্তন করার অধিকার সংরক্ষণ করে এবং অন্তর্ভুক্ত তথ্যের যথার্থতা বা সম্পূর্ণতা সম্পর্কে ওয়ারেন্টি দেয় না। পূর্বে বিজ্ঞপ্তি ছাড়া, সিলিকন ল্যাবগুলি নিরাপত্তা বা নির্ভরযোগ্যতার কারণে উত্পাদন প্রক্রিয়া চলাকালীন পণ্য ফার্মওয়্যার আপডেট করতে পারে। এই ধরনের পরিবর্তনগুলি পণ্যের বৈশিষ্ট্য বা কর্মক্ষমতা পরিবর্তন করবে না। এই নথিতে সরবরাহ করা তথ্য ব্যবহারের ফলাফলের জন্য সিলিকন ল্যাবগুলির কোনও দায় থাকবে না৷ এই নথিটি কোনো ইন্টিগ্রেটেড সার্কিট ডিজাইন বা বানোয়াট করার জন্য কোনো লাইসেন্স নির্দেশ করে না বা স্পষ্টভাবে মঞ্জুর করে না। সিলিকন ল্যাবসের নির্দিষ্ট লিখিত সম্মতি ব্যতীত পণ্যগুলি FDA ক্লাস III ডিভাইস, যে অ্যাপ্লিকেশনগুলির জন্য FDA প্রিমার্কেট অনুমোদন প্রয়োজন বা লাইফ সাপোর্ট সিস্টেমগুলির মধ্যে ব্যবহার করার জন্য ডিজাইন বা অনুমোদিত নয়৷ একটি "লাইফ সাপোর্ট সিস্টেম" হল জীবন এবং/অথবা স্বাস্থ্যকে সমর্থন বা টিকিয়ে রাখার উদ্দেশ্যে যে কোনো পণ্য বা সিস্টেম, যেটি যদি ব্যর্থ হয়, তাহলে তা উল্লেখযোগ্যভাবে ব্যক্তিগত আঘাত বা মৃত্যু হতে পারে বলে আশা করা যায়। সিলিকন ল্যাব পণ্যগুলি সামরিক অ্যাপ্লিকেশনের জন্য ডিজাইন বা অনুমোদিত নয়। সিলিকন ল্যাবস পণ্যগুলি কোনো অবস্থাতেই পারমাণবিক, জৈবিক, বা রাসায়নিক অস্ত্র, বা এই ধরনের অস্ত্র সরবরাহ করতে সক্ষম ক্ষেপণাস্ত্র সহ (তবে সীমাবদ্ধ নয়) গণবিধ্বংসী অস্ত্রগুলিতে ব্যবহার করা যাবে না। সিলিকন ল্যাবস সমস্ত প্রকাশ্য এবং অন্তর্নিহিত ওয়ারেন্টি অস্বীকার করে এবং এই ধরনের অননুমোদিত অ্যাপ্লিকেশনগুলিতে একটি সিলিকন ল্যাবস পণ্যের ব্যবহার সম্পর্কিত কোনো আঘাত বা ক্ষতির জন্য দায়ী বা দায়বদ্ধ হবে না।

ট্রেডমার্ক তথ্য

Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs®, এবং Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro লোগো এবং সমন্বয় এর মধ্যে, “বিশ্বের সবচেয়ে শক্তি বান্ধব মাইক্রোকন্ট্রোলার”, Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis Telegesis Logo®, USBXpress®, Zentri, Zentri লোগো এবং Zentri DMS, Z-Wave® এবং অন্যান্য হল সিলিকন ল্যাবসের ট্রেডমার্ক বা নিবন্ধিত ট্রেডমার্ক। ARM, CORTEX, Cortex-M3, এবং THUMB হল ARM Holdings-এর ট্রেডমার্ক বা নিবন্ধিত ট্রেডমার্ক৷ কেয়েল হল এআরএম লিমিটেডের একটি নিবন্ধিত ট্রেডমার্ক। Wi-Fi হল Wi-Fi জোটের একটি নিবন্ধিত ট্রেডমার্ক৷ এখানে উল্লিখিত অন্যান্য সমস্ত পণ্য বা ব্র্যান্ড নামগুলি তাদের নিজ নিজ হোল্ডারদের ট্রেডমার্ক।

  • সিলিকন ল্যাবরেটরিজ ইনক. 400 ওয়েস্ট সিজার শ্যাভেজ অস্টিন, TX 78701

USA

দলিল/সম্পদ

সিলিকন ল্যাবস 2.5.2.0 ওপেন থ্রেড SDK [পিডিএফ] নির্দেশনা
2.5.2.0 ওপেন থ্রেড SDK, ওপেন থ্রেড SDK, থ্রেড SDK, SDK

তথ্যসূত্র

একটি মন্তব্য করুন

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা হয়েছে *