SILICON-LABS-Blogo

SILICON LABS Bluetooth Mesh SDK Software ifibọ

SILICON-LABS-Bluetooth-Mesh-SDK-Ṣiṣe-Software-olumulo-ọja-Itọsona

Awọn pato ọja

  • Orukọ ọja: Irọrun SDK Suite
  • Ẹya: 2024.6.0
  • Ojo ifisile: Oṣu Kẹfa Ọjọ 5, Ọdun 2024
  • Ẹya Isọdi Mesh Bluetooth: 1.1

Awọn ilana Lilo ọja

Asopọmọra Bluetooth jẹ topology tuntun ti o wa fun awọn ẹrọ Bluetooth Low Energy (LE) ti o jẹ ki ibaraẹnisọrọ lọpọlọpọ-si-ọpọlọpọ (m: m). O jẹ iṣapeye fun ṣiṣẹda awọn nẹtiwọọki igbakeji iwọn nla ati pe o baamu ni pipe fun ṣiṣe adaṣe, awọn nẹtiwọọki sensọ, ati ipasẹ dukia. Sọfitiwia wa ati SDK fun idagbasoke Bluetooth ṣe atilẹyin Mesh Bluetooth ati iṣẹ ṣiṣe Bluetooth. Awọn olupilẹṣẹ le ṣafikun ibaraẹnisọrọ netiwọki mesh si awọn ẹrọ LE gẹgẹbi awọn ina ti a ti sopọ, adaṣe ile, ati awọn eto ipasẹ dukia. Ohun elo asọ tun ṣe atilẹyin itanna Bluetooth, ọlọjẹ beakoni, ati awọn asopọ GATT ki mesh Bluetooth le sopọ si awọn fonutologbolori, awọn tabulẹti, ati awọn ẹrọ Bluetooth LE miiran. Itusilẹ yii pẹlu awọn ẹya ti o ni atilẹyin nipasẹ ẹya iyasọtọ mesh Bluetooth 1.1.

Awọn akọsilẹ itusilẹ wọnyi bo awọn ẹya SDK:
7.0.0.0 ti jade ni Oṣu Keje ọjọ 5, Ọdun 2024

Ibamu ati Awọn akiyesi Lo
Fun alaye diẹ sii nipa awọn imudojuiwọn aabo ati awọn akiyesi, wo ipin Aabo ti Awọn akọsilẹ Itusilẹ Platform ti a fi sori ẹrọ pẹlu SDK yii tabi lori oju-iwe Awọn akọsilẹ Itusilẹ Silicon Labs. Awọn ile-iṣẹ Silicon tun ṣeduro ni agbara pe ki o ṣe alabapin si Awọn imọran Aabo fun alaye imudojuiwọn. Fun awọn ilana, tabi ti o ba jẹ tuntun si Silicon Labs Bluetooth mesh SDK, wo Lilo Tu Yii.

Ibamu Compilers
IAR ti a fi sii Workbench fun ARM (IAR-EWARM) ẹya 9.40.1

  • Lilo ọti-waini lati kọ pẹlu IwUlO laini aṣẹ IarBuild.exe tabi IAR Imudara Workbench GUI lori macOS tabi Lainos le ja si aṣiṣe files ni lilo nitori collisions ni waini ká hashing alugoridimu fun ti o npese kukuru file awọn orukọ.
  • Awọn alabara lori macOS tabi Lainos ni imọran lati ma kọ pẹlu IAR ni ita ti Simplicity Studio. Awọn alabara ti o ṣe yẹ ki o farabalẹ rii daju pe o tọ files ti wa ni lilo.

GCC (The GNU Compiler Collection) version 12.2.1, pese pẹlu ayedero Studio.

  • Ẹya iṣapeye akoko-ọna asopọ ti GCC ti jẹ alaabo, ti o yọrisi ilosoke diẹ ti iwọn aworan.

Awọn nkan Tuntun
Irọrun SDK jẹ ipilẹ idagbasoke sọfitiwia ti a fiweranṣẹ fun kikọ awọn ọja IoT ti o da lori Series 2 ati Series 3 alailowaya ati awọn ẹrọ MCU. O ṣepọ awọn akopọ ilana ilana alailowaya, middleware, awọn awakọ agbeegbe, bootloader, ati ohun elo examples – ilana ti o lagbara fun ṣiṣe iṣapeye agbara ati awọn ẹrọ IoT to ni aabo. Irọrun SDK nfunni ni awọn ẹya ti o lagbara gẹgẹbi agbara agbara-kekere, igbẹkẹle nẹtiwọọki ti o lagbara, atilẹyin fun nọmba nla ti awọn apa, ati abstraction ti awọn ibeere eka bi multiprotocol ati iwe-ẹri iṣaaju. Ni afikun, Silicon Labs pese sọfitiwia lori-air (OTA) ati awọn imudojuiwọn aabo lati ṣe imudojuiwọn awọn ẹrọ latọna jijin, dinku awọn idiyele itọju, ati imudara iriri ọja olumulo ipari. SDK ti o rọrun jẹ atẹle lati ọdọ Gecko SDK olokiki wa, eyiti yoo tẹsiwaju lati wa ni ipese atilẹyin igba pipẹ fun Awọn ẹrọ 0 ati Series 1 wa.

Fun afikun alaye lori Series 0 ati awọn ẹrọ 1 jara jọwọ tọka si: Jara 0 ati jara 1 EFM32/EZR32/EFR32 ẹrọ (silabs.com).

New Awọn ẹya ara ẹrọ

Fi kun ni Tu 7.0.0.0
Atilẹyin fun Alakoso aago ti ṣafikun. Awọn paati akopọ ko lo ẹrọ_init () mọ fun ibẹrẹ aago. Dipo, iṣẹ akanṣe ohun elo gbọdọ ni bayi pẹlu paati clock_manager eyiti o ṣe ipilẹṣẹ aago naa. Atilẹyin fun Oluṣakoso Iranti Wọpọ ti ṣafikun.

Awọn API Tuntun
Fi kun ni Tu 7.0.0.0 Ko si.

Awọn ilọsiwaju

  • Aṣẹ kilasi BGAPI ipade kan, sl_btmesh_node_test_identity, ti ṣe afikun fun ṣiṣe ayẹwo awọn orisun ipolowo idanimo.
  • Ẹya Node Agbara kekere ti a ṣafikun si olupin sensọ examples.
  • Ẹya ọrẹ ti a ṣafikun si alabara olupin sensọ example.

Yi pada ni Tu 7.0.0.0

  • Awọn iyipada BGAPI:
    Aṣẹ kilasi BGAPI ipade kan, sl_btmesh_node_test_identity, ti ṣe afikun lati ṣayẹwo boya ipolowo idanimọ ipade ti o ti gba wa lati oju ipade ti a fun tabi rara.
  • Example yipada ohun elo:
    Ẹya Node Agbara Kekere ti ṣafikun si olupin sensọ tẹlẹamples (btmesh_soc_sensor_thermometer, btmesh_soc_nlc_sensor_oc-cupancy btmesh_soc_nlc_sensor_ambient_light), ati ẹya Ọrẹ ni a ṣafikun si alabara olupin sensọ ex.ample (btmesh_soc_sen-sor_client).

Awọn ọrọ ti o wa titi
Ti o wa titi ni idasilẹ 7.0.0.0

  • Yago fun ibẹrẹ ipolongo ti o ba ti wa ni ipese pẹlu PB-GATT nikan.
  • Ilọsiwaju ijabọ iṣẹlẹ ipese lori ẹrọ ti kojọpọ.
  • Ilọsiwaju ijabọ iṣẹlẹ DFU lori ẹrọ ti kojọpọ.
  • Ijabọ aṣiṣe ti o ba jẹ pe iṣeto Gbigbe Blob lori ipade ko to fun Olupinpin DFU ati awọn awoṣe Imudojuiwọn imurasilẹ.
  • Idabobo atunwi fifipamọ ti o wa titi si NVM3 nigba lilo sl_btmesh_node_power_off() API.
ID # Apejuwe
356148 Yẹra fun ibẹrẹ ipolowo ti o ba n pese ipade ni lilo PB-GATT nikan.
1250461 Ṣe ijabọ iṣẹlẹ ipese ni agbara diẹ sii lori ẹrọ ti kojọpọ.
1258654 Ṣe ijabọ iṣẹlẹ DFU logan diẹ sii lori ẹrọ ti kojọpọ.
1274632 Olupinpin DFU ati awọn awoṣe Imudojuiwọn Standalone yoo jabo aṣiṣe kan ti iṣeto Gbigbe Blob lori ipade ko to.
1284204 Idabobo atunwi fifipamọ ti o wa titi si NVM3 nigbati ohun elo ba nlo sl_btmesh_node_power_off() API.

Awọn ọrọ ti a mọ ni itusilẹ lọwọlọwọ
Awọn ọran ni igboya ni a ṣafikun lati itusilẹ iṣaaju.

  • Ko si iṣẹlẹ BGAPI fun ikuna mimu ifiranṣẹ ti a pin.
  • Ikun omi ti o pọju ti isinyi NCP pẹlu awọn iṣẹlẹ iyipada ipo isọdọtun bọtini.
  • Ibajẹ iṣẹ ṣiṣe diẹ ni awọn idanwo airi irin-ajo yika ni akawe si ẹya 1.5.
  • Awọn oran pẹlu tun-idasilẹ asopo ohun ipolongo ti o ba ti gbogbo awọn asopọ ni o wa lọwọ ati GATT aṣoju ni lilo.
  • Išẹ ti ko dara ti gbigbe ifiranṣẹ ipin lori agbateru GATT.
ID # Apejuwe Ṣiṣẹda
401550 Ko si iṣẹlẹ BGAPI fun ikuna mimu ifiranṣẹ ti a pin. Ohun elo nilo lati yọkuro ikuna lati akoko ipari / aini idahun Layer ohun elo; fun awọn awoṣe ataja ti pese API kan.
454059 Nọmba nla ti awọn iṣẹlẹ iyipada ipo isọdọtun bọtini jẹ ipilẹṣẹ ni ipari ilana KR, ati pe o le ṣe iṣan omi ti isinyi NCP. Mu ipari isinyi NCP pọ si ninu iṣẹ akanṣe naa.
454061 Ibajẹ iṣẹ ṣiṣe diẹ ni akawe si 1.5 ni awọn idanwo airi irin-ajo yika ni a ṣe akiyesi.
624514 Ọrọ pẹlu tun-idasile asopo ohun ipolongo ti o ba ti gbogbo awọn isopọ ti nṣiṣe lọwọ ati GATT aṣoju wa ni lilo. Pin asopọ kan diẹ sii ju ti o nilo lọ.
841360 Išẹ ti ko dara ti gbigbe ifiranṣẹ ipin lori agbateru GATT. Rii daju pe aarin Asopọ BLE ti o wa ni abẹlẹ jẹ kukuru; rii daju pe ATT MTU tobi to lati baamu Mesh PDU kikun; tunse ipari iṣẹlẹ asopọ ti o kere ju lati gba ọpọlọpọ awọn apo-iwe LL laaye lati tan kaakiri fun iṣẹlẹ asopọ.
1121605 Awọn aṣiṣe iyipo le fa awọn iṣẹlẹ ti a ṣeto lati ma nfa ni awọn akoko ti o yatọ pupọ ju ti a reti lọ.
1226127 Olupese ogun example ti wa ni di nigbati o bẹrẹ lati pese a keji ipade. Tun ohun elo olupese olupin bẹrẹ ṣaaju ipese ipade keji.
1204017 Olupinpin ko ni anfani lati mu imudojuiwọn FW ti ara ẹni ti o jọra ati ikojọpọ FW. Maṣe ṣiṣe imudojuiwọn FW ti ara ẹni ati ikojọpọ FW ni afiwe.
1301325 Awọn iṣe oluṣeto ko ni ipamọ ni deede si ibi ipamọ jubẹẹlo.
1305041 Ibaraẹnisọrọ NCP lati ọdọ agbalejo si EFR32 le ti pẹ. sl_simple_com_usart.c le ṣe atunṣe lati ṣe atunṣe iye akoko ipari.
1305928 Ṣiṣeto awọn apa imudojuiwọn 10 tabi diẹ sii bi awọn olugba DFU le kuna lori ohun elo olupin SoC.

Awọn nkan ti a ti parun
Deprecated ni Tu 7.0.0.0
Aṣẹ BGAPI sl_btmesh_prov_test_identity ti parẹ. Lo sl_btmesh_node_test_identity dipo.

Awọn nkan ti a yọ kuro
Ti yọ kuro ni idasilẹ 7.0.0.0
Atilẹyin fun ohun elo Series 1 (xG12 ati xG13) ti yọkuro ninu itusilẹ yii.

Lilo itusilẹ yii
Itusilẹ yii ni awọn wọnyi ninu

  • Silicon Labs Bluetooth mesh akopọ ìkàwé
  • Apapo Bluetooth sample awọn ohun elo

Ti o ba jẹ olumulo akoko akọkọ, wo QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Itọsọna Ibẹrẹ kiakia.

Fifi sori ẹrọ ati Lo
SDK mesh Bluetooth ti pese gẹgẹ bi apakan SDK Arọrun (GSDK), suite ti Silicon Labs SDKs. Lati bẹrẹ ni iyara pẹlu Arọrun SDK, fi Simplicity Studio 5 sori ẹrọ, eyiti yoo ṣeto agbegbe idagbasoke rẹ ki o rin ọ nipasẹ fifi sori SDK Arọrun. Simplicity Studio 5 pẹlu ohun gbogbo ti o nilo fun idagbasoke ọja IoT pẹlu awọn ẹrọ Silicon Labs, pẹlu orisun ati ifilọlẹ iṣẹ akanṣe, awọn irinṣẹ iṣeto sọfitiwia, IDE ni kikun pẹlu ohun elo GNU, ati awọn irinṣẹ itupalẹ. Awọn ilana fifi sori ẹrọ ni a pese ni Itọsọna Olumulo ile-iṣẹ Arọrun 5 lori ayelujara. Ni omiiran, Arọrun SDK le fi sori ẹrọ pẹlu ọwọ nipasẹ gbigba lati ayelujara tabi didi tuntun lati GitHub. Wo https://github.com/Sili-conLabs/simplicity_sdk fun alaye siwaju sii.

Simplicity Studio n fi SDK Arọrun sori ẹrọ nipasẹ aiyipada ni:

  • Windows:
    • C:Awọn olumulo \SimplicityStudio \ SDKs \ simplicity_sdk
  • MacOS: /Oníṣe/ /SimplicityStudio/SDKs/simplicity_sdk
    Awọn iwe aṣẹ ni pato si ẹya SDK ti fi sori ẹrọ pẹlu SDK. Alaye ni afikun nigbagbogbo ni a le rii ni awọn nkan ipilẹ imọ (KBAs). Awọn itọkasi API ati alaye miiran nipa eyi ati awọn idasilẹ iṣaaju wa lori https://docs.silabs.com/.

Aabo Alaye

Bọtini Exportability on a ipade Exportability on Olupese Awọn akọsilẹ
Bọtini nẹtiwọki Ti o le gbe jade Ti o le gbe jade Awọn itọsẹ ti bọtini nẹtiwọki wa nikan ni Ramu nigba ti awọn bọtini nẹtiwọki wa ni ipamọ lori filasi
Bọtini ohun elo Ti kii ṣe okeere Ti o le gbe jade
Bọtini ẹrọ Ti kii ṣe okeere Ti o le gbe jade Ninu ọran Olupese, ti a lo si bọtini ẹrọ ti Provisionerr ati awọn bọtini awọn ẹrọ miiran

Ailewu ifinkan Integration
Ẹya akopọ yii ni a ṣepọ pẹlu Itọju Ifinkan Key Management. Nigbati a ba fi ranṣẹ si awọn ohun elo Ile-ipamọ to gaju, awọn bọtini fifi ẹnọ kọ nkan mesh jẹ aabo ni lilo iṣẹ ṣiṣe Iṣakoso Ifipamọ Ifipamọ. Tabili ti o wa ni isalẹ fihan awọn bọtini aabo ati awọn abuda aabo ibi ipamọ wọn.

  • Awọn bọtini ti o ti samisi bi “Ti kii ṣe Si ilẹ okeere” le ṣee lo ṣugbọn wọn ko le ṣe viewed tabi pín ni asiko isise.
  • Awọn bọtini ti o ti samisi bi “Exportable” le ṣee lo tabi pinpin ni asiko asiko ṣugbọn wa ni fifi ẹnọ kọ nkan lakoko ti o fipamọ sinu filasi.
  • Fun alaye diẹ sii lori iṣẹ ṣiṣe iṣakoso bọtini ifinkan aabo, Wo AN1271: Ipamọ Key to ni aabo.

Awọn imọran Aabo
Lati ṣe alabapin si Awọn imọran Aabo, wọle si oju-ọna alabara Silicon Labs, lẹhinna yan Ile Akọọlẹ. Tẹ ILE lati lọ si oju-iwe ile ọna abawọle ati lẹhinna tẹ Ṣakoso awọn tile Awọn iwifunni. Rii daju pe 'Software/Awọn akiyesi Imọran Aabo & Awọn akiyesi Iyipada Ọja (PCNs)' jẹ ayẹwo, ati pe o ti ṣe alabapin ni o kere ju fun pẹpẹ ati ilana rẹ. Tẹ Fipamọ lati ṣafipamọ eyikeyi awọn ayipada.

SILICON-LABS-Bluetooth-Mesh-SDK-Itọsọna Olumulo-Software-Fig-1

Atilẹyin
Awọn alabara Apo Idagbasoke jẹ ẹtọ fun ikẹkọ ati atilẹyin imọ-ẹrọ. Lo ohun alumọni Labs Bluetooth mesh web oju-iwe lati gba alaye nipa gbogbo awọn ọja ati iṣẹ Bluetooth Silicon Labs, ati lati forukọsilẹ fun atilẹyin ọja.
Olubasọrọ Silicon Laboratories support ni http://www.silabs.com/support.

Ayedero Studio
Iraye si ọkan-tẹ si MCU ati awọn irinṣẹ alailowaya, iwe, sọfitiwia, awọn ile-ikawe koodu orisun & diẹ sii. Wa fun Windows, Mac ati Lainos!

AlAIgBA
Awọn ile-iṣẹ Silicon ni ipinnu lati pese awọn alabara pẹlu tuntun, deede, ati iwe-ijinle ti gbogbo awọn agbeegbe ati awọn modulu ti o wa fun eto ati awọn imuse sọfitiwia nipa lilo tabi pinnu lati lo awọn ọja Silicon Labs. Awọn alaye abuda, awọn modulu ti o wa ati awọn agbeegbe, awọn iwọn iranti ati awọn adirẹsi iranti tọka si ẹrọ kọọkan, ati awọn aye “Aṣoju” ti a pese le ati ṣe yatọ ni awọn ohun elo oriṣiriṣi. Ohun elo exampAwọn ohun ti a ṣalaye ninu rẹ wa fun awọn idi apejuwe nikan. Ohun alumọni Labs ni ẹtọ lati ṣe awọn ayipada laisi akiyesi siwaju si alaye ọja, awọn pato, ati awọn apejuwe ninu rẹ, ati pe ko fun awọn iṣeduro ni deede tabi pipe alaye to wa. Laisi ifitonileti iṣaaju, Silicon Labs le ṣe imudojuiwọn famuwia ọja lakoko ilana iṣelọpọ fun aabo tabi awọn idi igbẹkẹle. Iru awọn iyipada ko ni paarọ awọn pato tabi iṣẹ ọja naa. Awọn Labs Silicon ko ni ni gbese fun awọn abajade ti lilo alaye ti a pese ninu iwe yii. Iwe yii ko tumọ si tabi funni ni iwe-aṣẹ ni gbangba lati ṣe apẹrẹ tabi ṣe agbero eyikeyi awọn iyika iṣọpọ. Awọn ọja naa ko ṣe apẹrẹ tabi fun ni aṣẹ lati ṣee lo laarin eyikeyi awọn ẹrọ FDA Class III, awọn ohun elo eyiti o nilo ifọwọsi premarket FDA tabi Awọn ọna Atilẹyin Igbesi aye laisi aṣẹ kikọ pato ti Silicon Labs. “Eto Atilẹyin Igbesi aye” jẹ ọja eyikeyi tabi eto ti a pinnu lati ṣe atilẹyin tabi ṣetọju igbesi aye ati / tabi ilera, eyiti, ti o ba kuna, o le nireti ni deede lati ja si ipalara ti ara ẹni pataki tabi iku. Awọn ọja Silicon Labs ko ṣe apẹrẹ tabi ni aṣẹ fun awọn ohun elo ologun. Awọn ọja Silicon Labs labẹ ọran kankan ko ni lo ninu awọn ohun ija ti iparun pupọ pẹlu (ṣugbọn ko ni opin si) iparun, ti ibi tabi awọn ohun ija kemikali, tabi awọn ohun ija ti o lagbara lati jiṣẹ iru awọn ohun ija bẹẹ. Awọn ile-iṣẹ Silicon ko sọ gbogbo awọn iṣeduro ti o han ati mimọ ati pe kii yoo ṣe iduro tabi ṣe oniduro fun eyikeyi awọn ipalara tabi awọn ibajẹ ti o ni ibatan si lilo ọja Silicon Labs ni iru awọn ohun elo laigba aṣẹ.

Akiyesi: Àkóónú yìí lè ní àwọn ọ̀rọ̀ ìbínú tí ó ti di afẹ́fẹ́. Ohun alumọni Labs n rọpo awọn ofin wọnyi pẹlu ede isọpọ nibikibi ti o ṣeeṣe. Fun alaye diẹ sii, ṣabẹwo www.silabs.com/about-us/inclusive-lexicon-project

Ifitonileti aami-iṣowo
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ati awọn Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo ati awọn akojọpọ rẹ. , "Awọn microcontrollers ti o ni agbara julọ ni agbaye", Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, the Telegesis Logo®, USBXpress®, Zentri, aami Zentri ati Zentri DMS, Z-Wave®, ati awọn miiran jẹ aami-iṣowo tabi aami-iṣowo ti a forukọsilẹ ti Silicon Labs. ARM, CORTEX, Cortex-M3 ati THUMB jẹ aami-iṣowo tabi aami-iṣowo ti a forukọsilẹ ti ARM Holdings. Keil jẹ aami-išowo ti a forukọsilẹ ti ARM Limited. Wi-Fi jẹ aami-iṣowo ti a forukọsilẹ ti Wi-Fi Alliance. Gbogbo awọn ọja miiran tabi awọn orukọ iyasọtọ ti a mẹnuba ninu rẹ jẹ aami-išowo ti awọn oniwun wọn.

Awọn Ibeere Nigbagbogbo (FAQ)

Q: Nibo ni MO le wa alaye diẹ sii nipa awọn imudojuiwọn aabo?
A: Tọkasi apakan Aabo ti Awọn akọsilẹ Itusilẹ Platform tabi ṣabẹwo si oju-iwe Awọn akọsilẹ Itusilẹ Silicon Labs fun awọn imudojuiwọn aabo alaye.

Q: Bawo ni MO ṣe ṣafikun paati clock_manager fun ipilẹṣẹ aago?
A: Lati pẹlu paati clock_manager fun ibẹrẹ aago, rii daju pe o ṣe imudojuiwọn iṣẹ akanṣe ohun elo rẹ gẹgẹbi fun awọn ilana ti a pese ninu iwe afọwọkọ olumulo.

Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA
www.silabs.com

IoT Portfolio
www.silabs.com/IoT

SW/HW
www.silabs.com/simplicity

Didara
www.silabs.com/quality

Atilẹyin & Agbegbe
www.silabs.com/community

Awọn iwe aṣẹ / Awọn orisun

SILICON LABS Bluetooth Mesh SDK Software ifibọ [pdf] Itọsọna olumulo
Asopọmọra Bluetooth SDK Sọfitiwia ti a fiwe si, Sọfitiwia Iṣisi SDK, Sọfitiwia ti a fi sinu SDK, Sọfitiwia ti a fi sinu, sọfitiwia

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *