Праграмнае забеспячэнне Connect SDK

Інфармацыя аб прадукце

тэхнічныя характарыстыкі:

  • Назва прадукту: Connect SDK 4.0.0.0 GA
  • Версія SDK Suite: Simplicity SDK Suite 2024.12.0 16 снежня г.
    2024
  • Сеткавы стэк: Silicon Labs Connect (IEEE
    на аснове 802.15.4)
  • Паласы частот: ніжэй ГГц або 2.4 ГГц
  • Мэтавыя тапалогіі сеткі: проста
  • Дакументацыя: Шырокая з сample прыкладанняў
  • Сумяшчальныя кампілятары: GCC версія 12.2.1 пастаўляецца з
    Студыя прастаты

Інструкцыя па выкарыстанні прадукту:

1. Устаноўка і налада:

Перш чым пачаць, пераканайцеся, што ў вас ёсць неабходныя кампілятары і
інструментаў, устаноўленых, як паказана ў Заўвагах аб сумяшчальнасці і выкарыстанні
раздзел кіраўніцтва карыстальніка.

2. Доступ да Sample Прыкладанні:

Connect SDK пастаўляецца з sample прыкладанняў, прадстаўленых у
зыходны код. Вы можаце знайсці іх у пакеце Connect SDK.

3. Распрацоўка прыкладанняў:

Для распрацоўкі прыкладанняў з дапамогай Connect SDK звярніцеся да
прадстаўлена шырокая дакументацыя. Пераканайцеся ў тым, каб прытрымлівацца
рэкамендацыі і лепшыя практыкі, выкладзеныя ў дакументацыі.

4. Ліквідацыю непаладак:

Калі вы сутыкнуліся з праблемамі або памылкамі пры выкарыстанні Connect
SDK, звярніцеся да раздзела "Вядомыя праблемы" ў кіраўніцтве карыстальніка
магчымыя абыходныя шляхі або рашэнні. Вы таксама можаце праверыць наяўнасць абнаўленняў
на Silicon Labs webсайт.

Часта задаюць пытанні (FAQ):

Пытанне: Якая галоўная мэта Connect SDK?

A: Connect SDK - гэта поўны набор праграм для распрацоўкі
запатэнтаваныя бесправадныя праграмы, прызначаныя для наладжвання
шырокія запатэнтаваныя бесправадныя сеткавыя рашэнні з нізкім
Спажываная магутнасць.

Q: Дзе я магу знайсці sample прыкладанні пастаўляюцца з
Падключыць SDK?

A: Сampдадаткі ўключаны ў Connect SDK
пакет і даступны ў фармаце зыходнага кода.

Пытанне: Якія кампілятары сумяшчальныя з Connect SDK?

A: Connect SDK сумяшчальны з версіяй GCC 12.2.1, якая
пастаўляецца з Simplicity Studio.

“`

Падключыце SDK 4.0.0.0 GA
Simplicity SDK Suite 2024.12.0 16 снежня 2024 г

Connect SDK - гэта поўны пакет распрацоўкі праграмнага забеспячэння для прапрыетарных бесправадных прыкладанняў, які раней быў часткай Proprietary SDK. Пачынаючы з выпуску Connect SDK 4.0.0.0, Proprietary SDK падзелены на RAIL SDK і Connect SDK.
Connect SDK выкарыстоўвае Silicon Labs Connect, сеткавы стэк на аснове IEEE 802.15.4, прызначаны для наладжвальных шырокіх прапрыетарных бесправадных сеткавых рашэнняў, якія патрабуюць нізкага энергаспажывання і працуюць у дыяпазонах частот ніжэй ГГц або 2.4 ГГц. Рашэнне арыентавана на простыя тапалогіі сеткі.
Connect SDK пастаўляецца з шырокай дакументацыяй і sample прыкладанняў. Усе эксampфайлы прадстаўлены ў зыходным кодзе ў Connect SDKample прыкладанняў.
Гэтыя заўвагі да выпуску ахопліваюць версію(і) SDK:

ПАДКЛЮЧАЙЦЕ ПРЫГРАМЫ І СКЛАДАЙЦЕ АСНОЎНЫЯ ФУНКЦЫІ
· Апаратнае паскарэнне PSA Crypto для шыфравання карыснай нагрузкі ўключана ў Connect Stack на частках Series-2
· Стэк Connect і Connect SDK уключаны на радыёплаце BRD4276A з інтэрфейсным модулем EFR32FG25 і SKY66122-11 для прыкладанняў з высокай магутнасцю перадачы

4.0.0.0 GA выпушчана 16 снежня 2024 г.

Заўвагі аб сумяшчальнасці і выкарыстанні
Для атрымання інфармацыі аб абнаўленнях бяспекі і заўвагах глядзіце раздзел "Бяспека" Заўваг да выпуску платформы, усталяваных разам з гэтым SDK, або на ўкладцы TECH DOCS на https://www.silabs.com/developers/flex-sdk-connect-networking-stack. Silicon Labs таксама настойліва рэкамендуе вам падпісацца на рэкамендацыі па бяспецы, каб атрымліваць актуальную інфармацыю. Каб атрымаць інструкцыі або калі вы пачатковец у Silicon Labs Flex SDK, гл. Выкарыстанне гэтага выпуску.
Сумяшчальныя кампілятары:
IAR Embedded Workbench для ARM (IAR-EWARM) версія 9.40.1 · Выкарыстанне wine для зборкі з дапамогай утыліты каманднага радка IarBuild.exe або графічнага інтэрфейсу IAR Embedded Workbench у macOS або Linux можа прывесці да
няправільны files выкарыстоўваецца з-за сутыкненняў у алгарытме хэшавання wine для стварэння шорт file назвы. · Заказчыкам macOS або Linux не рэкамендуецца ствараць з IAR па-за межамі Simplicity Studio. Кліенты, якія гэта робяць, павінны быць асцярожнымі
праверце правільнасць files выкарыстоўваюцца.
GCC (Калекцыя кампілятараў GNU) версія 12.2.1, пастаўляецца з Simplicity Studio.

silabs.com | Пабудова больш звязанага свету.

Аўтарскае права © 2024 Silicon Laboratories

Падключыць 4.0.0.0

Змест
Змест
1 Прыкладанні Connect…………………………………………………………………………………………………………………………… ……………………….. 3 1.1 Новыя элементы…………………………………………………………………………………………… …………………………………………………………….. 3 1.2 Паляпшэнні………………………………………………………… …………………………………………………………………………………………….. 3 1.3 Выпраўленыя праблемы …………………… ………………………………………………………………………………………………………………………………… . 3 1.4 Вядомыя праблемы ў бягучым выпуску ……………………………………………………………………………………………………………… ………. 3 1.5 Састарэлыя элементы ………………………………………………………………………………………………………………………… ……………………….. 3 1.6 Выдаленыя элементы …………………………………………………………………………………………… ……………………………………………………….. 3
2 Connect Stack …………………………………………………………………………………………………………………………… …………………………………… 4 2.1 Новыя элементы……………………………………………………………………………………… …………………………………………………………………….. 4 2.2 Паляпшэнні…………………………………………………… ………………………………………………………………………………………………….. 4 2.3 Вырашаныя праблемы ……………… ………………………………………………………………………………………………………………………………… ……. 4 2.4 Вядомыя праблемы ў бягучым выпуску ……………………………………………………………………………………………………………… ………. 4 2.5 Састарэлыя элементы ………………………………………………………………………………………………………………………… ……………………….. 4 2.6 Выдаленыя элементы …………………………………………………………………………………………… ……………………………………………………….. 4
3 Выкарыстанне гэтага выпуску ………………………………………………………………………………………………………………………… ……………………………. 5 3.1 Усталяванне і выкарыстанне ……………………………………………………………………………………………………………………… ……………………….. 5 3.2 Бяспека Інфармацыя………………………………………………………………………………………………………………………………… …………….. 5 3.3 Падтрымка ………………………………………………………………………………………………………………………………… …………………………… 6 3.4 Палітыка выпуску і абслугоўвання SDK …………………………………………………………………………………………………………………… 6

silabs.com | Пабудова больш звязанага свету.

Падключыць 4.0.0.0 | 2

1 Падключыце прыкладанні

Падключыць прыкладанні

1.1 Новы элемент
Дададзена ў выпуску 4.0.0.0 · simplicity_sdk/app/flex падзелены на два:
o simplicity_sdk/app/rail (RAIL SDK) o simplicity_sdk/app/connect (CONNECT SDK)

1.2 Удасканаленні
Зменена ў выпуску 4.0.0.0 Няма.

1.3 Выпраўленыя праблемы
Выпраўлена ў выпуску 4.0.0.0 Няма.

1.4 вядомыя праблемы ў бягучым выпуску
Праблемы, вылучаныя тлустым шрыфтам, былі дададзены пасля папярэдняга выпуску. Калі вы прапусцілі выпуск, заўвагі да апошняга выпуску даступныя на ўкладцы TECH DOCS на https://www.silabs.com/developers/flex-sdk-connect-networking-stack.

Ідэнтыфікацыйны нумар 652925
1139850

Апісанне
EFR32XG21 не падтрымліваецца для «Flex (Connect) – SoC Light Example DMP» і «Flex (Connect) – SoC Switch Exampле»
Нестабільнасць DMP з XG27

Абыходны шлях

1.5 састарэлых элементаў
Састарэла ў версіі 4.0.0.0 Flex SDK Папка Flex састарэла і будзе выдалена. Ён быў падзелены на тэчку Rail для RAIL SDK і папку Connect для Connect SDK..
1.6 выдаленых элементаў
Выдалена ў выпуску 4.0.0.0 Няма.

silabs.com | Пабудова больш звязанага свету.

Падключыць 4.0.0.0 | 3

2 Connect Stack

Падключыць стэк

2.1 Новы элемент
Дададзена ў выпуску 4.0.0.0
· Аперацыі CCM* для шыфравання і дэшыфравання стэка цяпер выконваюцца па змаўчанні з выкарыстаннем PSA Crypto API. Да гэтага часу стэк выкарыстоўваў уласную рэалізацыю CCM* і выкарыстоўваў толькі PSA Crypto API для выканання вылічэнняў блокаў AES. Два новыя кампаненты, «AES Security (Library)» і «AES Security (Library) | Спадчына», якія дазваляюць выбіраць адну або іншую рэалізацыю. Два кампаненты сумяшчальныя і могуць быць усталяваны адначасова. Звярніцеся да https://docs.silabs.com/connect-stack/4.0.0/connect-security-key-migration/ для атрымання дадатковай інфармацыі.
2.2 Удасканаленні
Зменена ў выпуску 4.0.0.0 Няма.

2.3 Выпраўленыя праблемы
Выпраўлена ў выпуску 4.0.0.0 Няма.

2.4 вядомыя праблемы ў бягучым выпуску
Праблемы, вылучаныя тлустым шрыфтам, былі дададзены пасля папярэдняга выпуску. Калі вы прапусцілі выпуск, заўвагі да апошняга выпуску даступныя на ўкладцы TECH DOCS на https://www.silabs.com/developers/gecko-software-development-kit.

Ідэнтыфікацыйны нумар 501561

Апісанне
Пры запуску шматпратакольнай бібліятэкі RAIL (выкарыстоўваецца для напрample пры запуску DMP Connect+BLE), ІЧ-каліброўка не выконваецца з-за вядомай праблемы ў шматпратакольнай бібліятэцы RAIL. У выніку назіраецца страта адчувальнасці прыёму парадку 3-4 дБм.
У кампаненце Legacy HAL канфігурацыя PA жорстка закадзіравана незалежна ад налад карыстальніка або платы.

Абыходны шлях
Пакуль гэта не будзе зменена, каб належным чынам атрымліваць з загалоўка канфігурацыі, the file ember-phy.c у праекце карыстальніка трэба будзе змяніць уручную, каб адлюстраваць жаданы рэжым PA, т.tagе і рamp час.

2.5 састарэлых элементаў
Састарэла ў выпуску 4.0.0.0 Няма.
2.6 выдаленых элементаў
Выдалена ў выпуску 4.0.0.0 Няма.

silabs.com | Пабудова больш звязанага свету.

Падключыць 4.0.0.0 | 4

Выкарыстанне гэтага выпуску
3 Выкарыстанне гэтага выпуску
Гэты выпуск утрымлівае наступнае: · Бібліятэка стэка радыёабстракцыйнага ўзроўню інтэрфейсу (RAIL) · Бібліятэка стэка Connect · RAIL і Connect Sample Applications · RAIL і Connect Кампаненты і Application Framework
Гэты SDK залежыць ад платформы Simplicity. Код платформы Simplicity забяспечвае функцыянальнасць, якая падтрымлівае пратакол plugins і API у выглядзе драйвераў і іншых функцый ніжняга ўзроўню, якія ўзаемадзейнічаюць непасрэдна з чыпамі і модулямі Silicon Labs. Кампаненты Simplicity Platform ўключаюць EMLIB, EMDRV, RAIL Library, NVM3 і mbedTLS. Заўвагі да выпуску платформы Simplicity даступныя на ўкладцы «Дакументацыя» Simplicity Studio.
Для атрымання дадатковай інфармацыі аб Flex SDK v3.x глядзіце UG103.13: Асновы RAIL і UG103.12: Асновы Silicon Labs Connect. Калі вы ўпершыню карыстаецеся, глядзіце QSG168: уласны Flex SDK v3.x Кароткае кіраўніцтва.

3.1 Устаноўка і выкарыстанне
Патэнтаваны Flex SDK прадастаўляецца як частка Simplicity SDK, набору SDK Silicon Labs. Каб хутка пачаць працу з Simplicity SDK, усталюйце Simplicity Studio 5, якая наладзіць ваша асяроддзе распрацоўкі і правядзе вас па ўсталёўцы Simplicity SDK. Simplicity Studio 5 уключае ўсё неабходнае для распрацоўкі прадуктаў IoT з прыладамі Silicon Labs, у тым ліку праграму запуску рэсурсаў і праектаў, інструменты канфігурацыі праграмнага забеспячэння, поўную IDE з ланцужком інструментаў GNU і інструменты аналізу. Інструкцыі па ўсталёўцы прадстаўлены ў онлайн-кіраўніцтве карыстальніка Simplicity Studio 5.
Акрамя таго, Simplicity SDK можа быць усталяваны ўручную, спампаваўшы або кланаваўшы апошнюю версію з GitHub. Глядзіце https://github.com/SiliconLabs/simplicity_sdk для атрымання дадатковай інфармацыі.
Simplicity Studio па змаўчанні ўсталёўвае GSDK у: · (Windows): C:Users SimplicityStudioSDKssimplicity_sdk · (MacOS): /Карыстальнікі/ /SimplicityStudio/SDKs/simplicity_sdk
Дакументацыя, прысвечаная версіі SDK, усталёўваецца разам з SDK. Дадатковую інфармацыю часта можна знайсці ў артыкулах базы ведаў (KBA). Спасылкі на API і іншая інфармацыя аб гэтай і больш ранніх версіях даступна на https://docs.silabs.com/.

3.2 Інфармацыя аб бяспецы
Інтэграцыя бяспечнага сховішча
Пры разгортванні на прыладах Secure Vault High канфідэнцыйныя ключы абараняюцца з дапамогай функцыі кіравання ключамі Secure Vault. У наступнай табліцы паказаны абароненыя ключы і характарыстыкі абароны іх захоўвання.

Загорнуты ключ Thread Master Key PSKc Ключ шыфравання Ключ MLE Часовы ключ MLE MAC Папярэдні ключ MAC Бягучы ключ MAC Наступны ключ

Экспартны / Неэкспартны Экспартны Экспартны Экспартны Неэкспартны Неэкспартны Неэкспартны Неэкспартны Неэкспартны

Нататкі Павінна быць экспартавана для фарміравання TLV Павінна быць экспартавана для фарміравання TLV Павінна быць экспартавана для фарміравання TLV

Ключы ў абгортцы, пазначаныя як «Неэкспартаваныя», можна выкарыстоўваць, але нельга viewрэд. або агульны доступ падчас выканання.

Ключы ў абгортцы, якія пазначаны як «Экспартабельныя», можна выкарыстоўваць або абагульваць падчас выканання, але яны застаюцца зашыфраванымі падчас захоўвання ва флэш-памяці. Для атрымання дадатковай інфармацыі аб функцыянальнасці Secure Vault Key Management глядзіце AN1271: Secure Key Storage.

silabs.com | Пабудова больш звязанага свету.

Падключыць 4.0.0.0 | 5

Выкарыстанне гэтага выпуску
Рэкамендацыі па бяспецы
Каб падпісацца на рэкамендацыі па бяспецы, увайдзіце на партал кліентаў Silicon Labs, затым выберыце Галоўная старонка ўліковага запісу. Націсніце ГАЛОЎНАЯ, каб перайсці на галоўную старонку партала, а затым націсніце плітку Кіраванне апавяшчэннямі. Упэўніцеся, што адзначана `Паведамленні аб праграмным забеспячэнні/рэкамендацыі па бяспецы і паведамленні аб змене прадукту (PCN)' і што вы падпісаны як мінімум на сваю платформу і пратакол. Націсніце "Захаваць", каб захаваць змены.
Наступная фігура з'яўляецца эксampль:

3.3 Падтрымка
Кліенты Development Kit маюць права на навучанне і тэхнічную падтрымку. Выкарыстоўвайце Silicon Labs Flex web старонку, каб атрымаць інфармацыю аб усіх прадуктах і паслугах Silicon Labs Thread, а таксама падпісацца на падтрымку прадукту. Вы можаце звязацца са службай падтрымкі Silicon Laboratories па адрасе http://www.silabs.com/support.
3.4 Палітыка выпуску і абслугоўвання SDK
Для атрымання дадатковай інфармацыі гл. Палітыку выпуску і абслугоўвання SDK.

silabs.com | Пабудова больш звязанага свету.

Падключыць 4.0.0.0 | 6

Студыя прастаты
Доступ адным пстрычкай мышы да MCU і бесправадных інструментаў, дакументацыі, праграмнага забеспячэння, бібліятэк зыходных кодаў і іншага. Даступна для Windows, Mac і Linux!

Партфоліо IoT
www.silabs.com/IoT

SW/HW
www.silabs.com/simplicity

Якасць
www.silabs.com/quality

Падтрымка і супольнасць
www.silabs.com/community

Адмова ад адказнасці Silicon Labs мае намер прадастаўляць кліентам апошнюю, дакладную і глыбокую дакументацыю аб усіх перыферыйных прыладах і модулях, даступных для распрацоўнікаў сістэмы і праграмнага забеспячэння, якія выкарыстоўваюць або маюць намер выкарыстоўваць прадукты Silicon Labs. Характарыстычныя дадзеныя, даступныя модулі і перыферыйныя прылады, памеры памяці і адрасы памяці адносяцца да кожнай канкрэтнай прылады, а прадастаўленыя «тыповыя» параметры могуць адрознівацца ў розных праграмах. Ужыванне прampапісаныя тут толькі ў ілюстрацыйных мэтах. Silicon Labs пакідае за сабой права ўносіць змены без дадатковага паведамлення ў інфармацыю аб прадукце, тэхнічныя характарыстыкі і апісанні, прыведзеныя тут, і не дае гарантый адносна дакладнасці або паўнаты ўключанай інфармацыі. Без папярэдняга паведамлення Silicon Labs можа абнаўляць убудаванае праграмнае забеспячэнне прадукту падчас вытворчага працэсу з меркаванняў бяспекі або надзейнасці. Такія змены не зменяць тэхнічныя характарыстыкі або характарыстыкі прадукту. Silicon Labs не нясе адказнасці за наступствы выкарыстання інфармацыі, прадстаўленай у гэтым дакуменце. Гэты дакумент не прадугледжвае і не дае прама якой-небудзь ліцэнзіі на распрацоўку або выраб інтэгральных схем. Прадукты не прызначаныя і не дазволеныя для выкарыстання ў прыладах класа III FDA, прыкладаннях, для якіх патрабуецца адабрэнне FDA на рынку, або ў сістэмах жыццезабеспячэння без спецыяльнай пісьмовай згоды Silicon Labs. «Сістэма жыццезабеспячэння» - гэта любы прадукт або сістэма, прызначаная для падтрымання або падтрымання жыцця і/або здароўя, якая, калі яна выйдзе з ладу, можа разумна чакаць, што прывядзе да сур'ёзных цялесных пашкоджанняў або смерці. Прадукцыя Silicon Labs не прызначана і не дазволена выкарыстоўваць у ваенных мэтах. Прадукцыя Silicon Labs ні пры якіх абставінах не павінна выкарыстоўвацца ў зброі масавага знішчэння, уключаючы (але не абмяжоўваючыся імі) ядзерную, біялагічную або хімічную зброю або ракеты, здольныя даставіць такую ​​зброю. Silicon Labs адмаўляецца ад любых відавочных і пэўных гарантый і не нясе адказнасці за любыя траўмы або пашкоджанні, звязаныя з выкарыстаннем прадукту Silicon Labs у такіх несанкцыянаваных праграмах.
Інфармацыя аб гандлёвых марках Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® і лагатып Silicon Labs®, 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® і іншыя з'яўляюцца гандлёвымі маркамі або зарэгістраванымі гандлёвымі маркамі Silicon Labs. ARM, CORTEX, Cortex-M3 і THUMB з'яўляюцца гандлёвымі маркамі або зарэгістраванымі гандлёвымі маркамі ARM Holdings. Keil з'яўляецца зарэгістраванай гандлёвай маркай ARM Limited. Wi-Fi з'яўляецца зарэгістраванай гандлёвай маркай Wi-Fi Alliance. Усе іншыя прадукты або гандлёвыя маркі, згаданыя тут, з'яўляюцца гандлёвымі маркамі іх адпаведных уладальнікаў.
Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA
www.silabs.com

Дакументы / Рэсурсы

Праграмнае забеспячэнне SILICON LABS Connect SDK [pdfКіраўніцтва карыстальніка
Connect, SDK, Connect SDK Software, Праграмнае забеспячэнне
Праграмнае забеспячэнне SILICON LABS Connect SDK [pdfКіраўніцтва карыстальніка
Падключэнне, SDK, праграмнае забеспячэнне Connect SDK, Connect SDK, праграмнае забеспячэнне

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *