SILICON-LABS-Blogo

SILICON LABS Bluetooth Mesh SDK Software Inkorporat

SILICON-LABS-Bluetooth-Mesh-SDK-Software-Inkorporat-Gwida-Utent-prodott

Speċifikazzjonijiet tal-Prodott

  • Isem tal-Prodott: Sempliċità SDK Suite
  • Verżjoni: 2024.6.0
  • Data ta' Rilaxx: 5 ta’ Ġunju 2024
  • Verżjoni ta 'speċifikazzjoni tal-malja Bluetooth: 1.1

Istruzzjonijiet għall-Użu tal-Prodott

Il-malji tal-Bluetooth hija topoloġija ġdida disponibbli għall-apparati tal-Bluetooth Low Energy (LE) li jippermettu komunikazzjoni minn ħafna għal ħafna (m:m). Huwa ottimizzat għall-ħolqien ta 'netwerks ta' apparati fuq skala kbira u huwa idealment adattat għall-awtomazzjoni tal-bini, netwerks tas-sensuri, u traċċar tal-assi. Is-softwer u l-SDK tagħna għall-iżvilupp tal-Bluetooth jappoġġaw il-Bluetooth Mesh u l-funzjonalità tal-Bluetooth. L-iżviluppaturi jistgħu jżidu l-komunikazzjoni tan-netwerking tal-malji għal apparati LE bħal dwal konnessi, awtomazzjoni tad-dar, u sistemi ta 'traċċar tal-assi. Il-software jappoġġja wkoll it-tfajjar tal-Bluetooth, l-iskannjar tal-beacon, u l-konnessjonijiet tal-GATT sabiex il-malji tal-Bluetooth jistgħu jgħaqqdu ma 'smartphones, pilloli, u apparati Bluetooth LE oħra. Dan ir-rilaxx jinkludi karatteristiċi appoġġjati mill-verżjoni 1.1 tal-ispeċifikazzjoni tal-malji Bluetooth.

Dawn in-noti tar-rilaxx ikopru verżjonijiet tal-SDK:
7.0.0.0 rilaxxat fis-5 ta' Ġunju 2024

Avviżi ta' Kompatibbiltà u Użu
Għal aktar informazzjoni dwar aġġornamenti u avviżi tas-sigurtà, ara l-kapitolu tas-Sigurtà tan-Noti ta’ Rilaxx tal-Pjattaforma installati ma’ dan l-SDK jew fuq il-paġna ta’ Noti ta’ Rilaxx ta’ Silicon Labs. Silicon Labs jirrakkomanda bil-qawwa wkoll li tabbona għal Konsulenti dwar is-Sigurtà għal informazzjoni aġġornata. Għal struzzjonijiet, jew jekk int ġdid fis-SDK tal-malji tal-Bluetooth Silicon Labs, ara l-Użu ta' Din ir-Rilaxx.

Kompilaturi Kompatibbli
IAR Embedded Workbench għal ARM (IAR-EWARM) verżjoni 9.40.1

  • L-użu tal-inbid biex jinbena bl-utilità tal-linja tal-kmand IarBuild.exe jew IAR Embedded Workbench GUI fuq macOS jew Linux jista 'jirriżulta f'skorrett files qed jintuża minħabba ħabtiet fl-algoritmu hashing tal-inbid għall-ġenerazzjoni qasir file ismijiet.
  • Il-klijenti fuq macOS jew Linux huma avżati biex ma jibnux bl-IAR barra minn Simplicity Studio. Klijenti li jagħmlu għandhom jivverifikaw bir-reqqa li l-korretta files qed jintużaw.

GCC (The GNU Compiler Collection) verżjoni 12.2.1, ipprovduta bi Simplicity Studio.

  • Il-karatteristika tal-ottimizzazzjoni tal-ħin tal-link tal-GCC ġiet diżattivata, li rriżultat f'żieda żgħira fid-daqs tal-immaġni.

Oġġetti ġodda
Simplicity SDK hija pjattaforma ta 'żvilupp ta' softwer inkorporata għall-bini ta 'prodotti IoT ibbażati fuq it-tagħmir tagħna mingħajr fili u MCU Serje 2 u Serje 3. Tintegra munzelli ta 'protokoll mingħajr fili, middleware, sewwieqa periferali, bootloader, u applikazzjoni examples - qafas solidu għall-bini ta' apparati IoT sikur u ottimizzati għall-enerġija. Is-Sempliċità SDK joffri karatteristiċi qawwija bħal konsum ta 'enerġija ultra-baxx, affidabilità tan-netwerk b'saħħitha, appoġġ għal numru kbir ta' nodi, u astrazzjoni ta 'rekwiżiti kumplessi bħal multiprotocol u pre-ċertifikazzjoni. Barra minn hekk, Silicon Labs jipprovdi softwer over-the-air (OTA) u aġġornamenti tas-sigurtà biex jaġġornaw l-apparati mill-bogħod, jimminimizzaw l-ispejjeż tal-manutenzjoni, u jtejbu l-esperjenza tal-prodott tal-utent aħħari. Simplicity SDK huwa segwitu mill-Gecko SDK popolari tagħna, li se jkompli jkun disponibbli li jipprovdi appoġġ fit-tul għall-apparati Serje 0 u Serje 1 tagħna.

Għal informazzjoni addizzjonali dwar l-apparati Serje 0 u Serje 1 jekk jogħġbok irreferi: Apparat Serje 0 u Serje 1 EFM32/EZR32/EFR32 (silabs.com).

Karatteristiċi ġodda

Miżjud fir-rilaxx 7.0.0.0
Ġie miżjud appoġġ għall-Maniġer tal-Arloġġ. Il-komponenti tal-munzell m'għadhomx jużaw device_init() għall-inizjalizzazzjoni tal-arloġġ. Minflok, il-proġett tal-applikazzjoni issa għandu jinkludi l-komponent clock_manager li jagħmel l-inizjalizzazzjoni tal-arloġġ. Ġie miżjud appoġġ għall-Maniġer tal-Memorja Komuni.

APIs ġodda
Miżjud fir-rilaxx 7.0.0.0 Xejn.

Titjib

  • Kmand tal-klassi BGAPI tan-node, sl_btmesh_node_test_identity, ġie miżjud għall-iċċekkjar tas-sorsi tar-reklamar tal-identità tan-nodi.
  • Karatteristika Low Power Node miżjuda mas-Sensor server examples.
  • Karatteristika Ħabib miżjuda mal-klijent tas-server tas-sensor example.

Mibdul fir-rilaxx 7.0.0.0

  • Bidliet fil-BGAPI:
    Kmand tal-klassi BGAPI tan-node, sl_btmesh_node_test_identity, ġie miżjud biex jiċċekkja jekk reklam tal-identità tan-node riċevut joriġinax minn nodu partikolari jew le.
  • Exampl-applikazzjoni tinbidel:
    Il-karatteristika Node ta 'Enerġija Baxxa ġiet miżjuda mas-server tas-Sensor examples (btmesh_soc_sensor_thermometer, btmesh_soc_nlc_sensor_oc-cupancy btmesh_soc_nlc_sensor_ambient_light), u l-karatteristika Friend ġiet miżjuda mal-klijent tas-sensor server example (btmesh_soc_sen-sor_client).

Kwistjonijiet Fissi
Fissa fir-rilaxx 7.0.0.0

  • Evita li tibda reklam bearer jekk in-node qed jiġi pprovdut bl-użu biss tal-PB-GATT.
  • Rappurtar imtejjeb tal-avvenimenti ta' forniment fuq apparat mgħobbi żżejjed.
  • Rappurtar tal-avvenimenti DFU mtejjeb fuq apparat mgħobbi żżejjed.
  • Ir-rappurtar tal-iżbalji miżjud jekk il-konfigurazzjoni tal-Blob Transfer fuq in-node ma tkunx biżżejjed għall-mudelli tad-Distributur DFU u tal-Aġġornatur Standalone.
  • Protezzjoni ta' replay fiss għall-iffrankar għal NVM3 meta tuża l-API sl_btmesh_node_power_off().
ID # Deskrizzjoni
356148 Jevita li jibda reklam bearer jekk in-node qed jiġi pprovdut bl-użu biss ta' PB-GATT.
1250461 Għamel ir-rappurtar tal-avvenimenti tal-forniment aktar robust fuq apparat mgħobbi żżejjed.
1258654 Għamel ir-rappurtar tal-avvenimenti DFU aktar robust fuq apparat mgħobbi żżejjed.
1274632 Mudelli DFU Distributor u Standalone Updater issa jirrappurtaw żball jekk il-konfigurazzjoni tal-Blob Transfer fuq in-node ma tkunx biżżejjed.
1284204 Protezzjoni ta' replay fiss għall-iffrankar għal NVM3 meta l-applikazzjoni tuża l-API sl_btmesh_node_power_off().

Kwistjonijiet Magħrufa fir-Rilaxx Kurrenti
Kwistjonijiet b'tipa grassa ġew miżjuda mir-rilaxx preċedenti.

  • L-ebda avveniment BGAPI għal falliment fl-immaniġġjar tal-messaġġi segmentati.
  • Għargħar potenzjali tal-kju NCP b'avvenimenti ewlenin ta 'bidla fl-istat ta' aġġornament.
  • Degradazzjoni żgħira tal-prestazzjoni f'testijiet ta 'latency ta' round-trip meta mqabbla mal-verżjoni 1.5.
  • Kwistjonijiet bl-istabbiliment mill-ġdid ta' reklamar konnessabbli jekk il-konnessjonijiet kollha jkunu attivi u l-prokura tal-GATT tkun qed tintuża.
  • Prestazzjoni fqira ta 'trasmissjoni ta' messaġġi segmentati fuq bearer GATT.
ID # Deskrizzjoni Soluzzjoni
401550 L-ebda avveniment BGAPI għal falliment fl-immaniġġjar tal-messaġġi segmentati. L-applikazzjoni teħtieġ li tiddeduċi falliment minn timeout / nuqqas ta 'rispons tas-saff ta' applikazzjoni; għall-mudelli tal-bejjiegħ ġie pprovdut API.
454059 Numru kbir ta 'avvenimenti ewlenin ta' bidla fl-istat ta 'aġġornament huma ġġenerati fi tmiem il-proċess KR, u dan jista' jgħarraq il-kju NCP. Żid it-tul tal-kju NCP fil-proġett.
454061 Ġiet osservata degradazzjoni ħafifa tal-prestazzjoni meta mqabbla ma '1.5 f'testijiet ta' latenza ta 'round-trip.
624514 Ħwejjeġ bl-istabbiliment mill-ġdid ta' reklamar konnessabbli jekk il-konnessjonijiet kollha kienu attivi u l-prokura tal-GATT tkun qed tintuża. Alloka konnessjoni waħda aktar milli hemm bżonn.
841360 Prestazzjoni fqira ta 'trasmissjoni ta' messaġġi segmentati fuq bearer GATT. Żgura li l-intervall tal-Konnessjoni tal-konnessjoni BLE sottostanti huwa qasir; tiżgura li l-ATT MTU huwa kbir biżżejjed biex jitwaħħal PDU Mesh sħiħ; tixgħel it-tul minimu tal-avveniment ta' konnessjoni biex tippermetti li jiġu trażmessi pakketti LL multipli għal kull avveniment ta' konnessjoni.
1121605 Żbalji ta' arrotondament jistgħu jikkawżaw avvenimenti skedati li jibdew f'ħinijiet kemmxejn differenti minn dak mistenni.
1226127 Fornitur ospitanti example jista 'jitwaħħal meta jibda jipprovdi t-tieni node. Ibda mill-ġdid l-app tal-proviżjonant tal-host qabel ma tipprovdi t-tieni node.
1204017 Id-distributur mhux kapaċi jimmaniġġja l-Aġġornament tal-FW awto parallel u l-FW Upload. Tħaddimx l-aġġornament tal-FW awto u t-tlugħ tal-FW b'mod parallel.
1301325 L-azzjonijiet tal-Iskedatur mhumiex maħżuna b'mod korrett għal ħażna persistenti.
1305041 Il-komunikazzjoni NCP mill-host għal EFR32 tista' tiskadi. sl_simple_com_usart.c jista' jiġi editjat biex jikkoreġi valur ta' timeout.
1305928 It-twaqqif ta' 10 nodi ta' aġġornament jew aktar bħala riċevituri DFU jista' jfalli fuq l-app tad-distributur tas-SoC.

Oġġetti deprecati
Deprecated fir-rilaxx 7.0.0.0
Il-kmand BGAPI sl_btmesh_prov_test_identity ġie deprecato. Uża sl_btmesh_node_test_identity minflok.

Oġġetti mneħħija
Imneħħija fir-rilaxx 7.0.0.0
L-appoġġ għall-ħardwer tas-Serje 1 (xG12 u xG13) tneħħa f'dan ir-rilaxx.

Bl-użu ta' dan ir-rilaxx
Dan ir-rilaxx fih dan li ġej

  • Librerija tal-munzell tal-malji tal-Bluetooth Silicon Labs
  • malji Bluetooth sample applikazzjonijiet

Jekk int utent għall-ewwel darba, ara QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Quick-Start Guide.

Installazzjoni u Użu
L-SDK tal-malji tal-Bluetooth huwa pprovdut bħala parti mis-Simplicity SDK (GSDK), il-ġabra ta' Silicon Labs SDKs. Biex tibda malajr bis-Simplicity SDK, installa Simplicity Studio 5, li se jwaqqaf l-ambjent ta 'żvilupp tiegħek u jimxik permezz tal-installazzjoni ta' Simplicity SDK. Simplicity Studio 5 jinkludi dak kollu meħtieġ għall-iżvilupp tal-prodott IoT b'apparat ta 'Silicon Labs, inkluż riżorsi u lanċjar ta' proġetti, għodod ta 'konfigurazzjoni ta' softwer, IDE sħiħ b'katina ta 'għodda GNU, u għodod ta' analiżi. L-istruzzjonijiet tal-installazzjoni huma pprovduti fil-Gwida tal-Utent ta' Simplicity Studio 5 onlajn. Inkella, Simplicity SDK jista' jiġi installat manwalment billi tniżżel jew tikklona l-aħħar minn GitHub. Ara https://github.com/Sili-conLabs/simplicity_sdk għal aktar informazzjoni.

Simplicity Studio jinstalla s-Simplicity SDK b'mod awtomatiku fi:

  • Windows:
    • C:\Utenti\ \SimplicityStudio\SDKs\simplicity_sdk
  • MacOS: /Utenti/ /SimplicityStudio/SDKs/simplicity_sdk
    Dokumentazzjoni speċifika għall-verżjoni SDK hija installata mal-SDK. Tagħrif addizzjonali spiss jista' jinstab fl-artikoli tal-bażi tal-għarfien (KBAs). Referenzi API u informazzjoni oħra dwar dan u rilaxxi preċedenti huma disponibbli fuq https://docs.silabs.com/.

Informazzjoni dwar is-Sigurtà

Ewlenin Esportabbiltà fuq node Esportabbiltà fuq Provisioner Noti
Ċavetta tan-netwerk Esportabbli Esportabbli Derivazzjonijiet taċ-ċavetta tan-netwerk jeżistu biss fir-RAM filwaqt li ċ-ċwievet tan-netwerk huma maħżuna fuq il-flash
Ċavetta tal-applikazzjoni Mhux esportabbli Esportabbli
Ċavetta tal-apparat Mhux esportabbli Esportabbli Fil-każ ta' Provisioner, applikat għaċ-ċavetta tat-tagħmir ta' Provisionerr stess kif ukoll għaċ-ċwievet ta' tagħmir ieħor

Integrazzjoni Sikura tal-Vault
Din il-verżjoni tal-munzell hija integrata ma 'Secure Vault Key Management. Meta jiġu skjerati għal apparati Secure Vault High, iċ-ċwievet tal-kriptaġġ tal-malji huma protetti bl-użu tal-funzjonalità ta 'Secure Vault Key Management. It-tabella hawn taħt turi ċ-ċwievet protetti u l-karatteristiċi tal-protezzjoni tal-ħażna tagħhom.

  • Ċwievet li huma mmarkati bħala "Mhux Esportabbli" jistgħu jintużaw iżda ma jistgħux ikunu viewed jew maqsuma waqt ir-runtime.
  • Ċwievet li huma mmarkati bħala "Esportabbli" jistgħu jintużaw jew kondiviżi waqt ir-runtime iżda jibqgħu kriptati waqt li jkunu maħżuna fil-flash.
  • Għal aktar informazzjoni dwar il-funzjonalità ta' Secure Vault Key Management, ara AN1271: Ħażna Ċavetta Sikura.

Konsulenzi dwar is-Sigurtà
Biex tabbona għal Pariri dwar is-Sigurtà, idħol fil-portal tal-klijenti ta' Silicon Labs, imbagħad agħżel Home Account. Ikklikkja HOME biex tmur fil-paġna ewlenija tal-portal u mbagħad ikklikkja l-maduma Immaniġġja Notifiki. Kun żgur li 'Software/Security Advisory Notices & Product Change Notices (PCNs)' huwa ċċekkjat, u li inti abbonat għall-minimu għall-pjattaforma u l-protokoll tiegħek. Ikklikkja Save biex issalva kwalunkwe tibdil.

SILICON-LABS-Bluetooth-Mesh-SDK-Embedded-Software-User-Guide-fig-1

Appoġġ
Il-klijenti tal-Kit tal-Iżvilupp huma eliġibbli għal taħriġ u appoġġ tekniku. Uża l-malja Bluetooth tas-Silicon Labs web paġna biex tikseb informazzjoni dwar il-prodotti u s-servizzi Bluetooth kollha ta’ Silicon Labs, u biex tirreġistra għall-appoġġ tal-prodott.
Ikkuntattja l-appoġġ ta' Silicon Laboratories fuq http://www.silabs.com/support.

Studio tas-Sempliċità
Aċċess ta 'klikk waħda għall-MCU u għodod mingħajr fili, dokumentazzjoni, softwer, libreriji tal-kodiċi tas-sors u aktar. Disponibbli għall-Windows, Mac u Linux!

Ċaħda
Silicon Labs bi ħsiebha tipprovdi lill-klijenti l-aħħar dokumentazzjoni, preċiża u fil-fond tal-periferali u l-moduli kollha disponibbli għal dawk li jimplimentaw is-sistema u s-softwer li jużaw jew għandhom il-ħsieb li jużaw il-prodotti tas-Silicon Labs. Id-dejta tal-karatterizzazzjoni, il-moduli u l-periferali disponibbli, id-daqsijiet tal-memorja u l-indirizzi tal-memorja jirreferu għal kull apparat speċifiku, u l-parametri "Tipiċi" pprovduti jistgħu u jvarjaw f'applikazzjonijiet differenti. Applikazzjoni examples deskritti hawnhekk huma għal skopijiet illustrattivi biss. Silicon Labs jirriżerva d-dritt li jagħmel bidliet mingħajr avviż ieħor fl-informazzjoni tal-prodott, l-ispeċifikazzjonijiet u d-deskrizzjonijiet hawnhekk, u ma tagħtix garanziji dwar l-eżattezza jew il-kompletezza tal-informazzjoni inkluża. Mingħajr notifika minn qabel, Silicon Labs jistgħu jaġġornaw il-firmware tal-prodott matul il-proċess tal-manifattura għal raġunijiet ta' sigurtà jew affidabbiltà. Bidliet bħal dawn mhux se jbiddlu l-ispeċifikazzjonijiet jew il-prestazzjoni tal-prodott. Silicon Labs m'għandu jkollhom l-ebda responsabbiltà għall-konsegwenzi tal-użu tal-informazzjoni pprovduta f'dan id-dokument. Dan id-dokument ma jimplikax jew espressament jagħti xi liċenzja biex tiddisinja jew tiffabbrika xi ċirkwiti integrati. Il-prodotti mhumiex iddisinjati jew awtorizzati biex jintużaw fi ħdan kwalunkwe apparat tal-Klassi III tal-FDA, applikazzjonijiet li għalihom hija meħtieġa l-approvazzjoni tal-FDA qabel it-tqegħid fis-suq jew Sistemi ta 'Appoġġ għall-Ħajja mingħajr il-kunsens speċifiku bil-miktub ta' Silicon Labs. "Sistema ta' Appoġġ għall-Ħajja" hija kwalunkwe prodott jew sistema maħsuba biex tappoġġja jew issostni l-ħajja u/jew is-saħħa, li, jekk tonqos, tista' tkun raġonevolment mistennija li tirriżulta fi korriment personali sinifikanti jew mewt. Il-prodotti ta' Silicon Labs mhumiex iddisinjati jew awtorizzati għal applikazzjonijiet militari. Prodotti ta' Silicon Labs m'għandhom taħt l-ebda ċirkostanza jintużaw f'armi ta' qerda tal-massa inklużi (iżda mhux limitati għal) armi nukleari, bijoloġiċi jew kimiċi, jew missili li kapaċi jwasslu tali armi. Silicon Labs jiċħad il-garanziji espressi u impliċiti kollha u m'għandux ikun responsabbli jew responsabbli għal xi korrimenti jew danni relatati mal-użu ta 'prodott ta' Silicon Labs f'dawn l-applikazzjonijiet mhux awtorizzati.

Nota: Dan il-kontenut jista' jkun fih terminoloġija offensiva li issa hija skaduta. Silicon Labs qed jissostitwixxi dawn it-termini b'lingwaġġ inklużiv kull fejn ikun possibbli. Għal aktar informazzjoni, żur www.silabs.com/about-us/inclusive-lexicon-project

Informazzjoni dwar Trademark
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® u l-logo Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo u kombinazzjonijiet tagħhom , "l-aktar mikrokontrolluri fid-dinja li jiffavorixxu l-enerġija", Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, the Telegesis Logo®, USBXpress®, Zentri, il-logo Zentri u Zentri DMS, Z-Wave®, u oħrajn huma trademarks jew trademarks reġistrati ta’ Silicon Labs. ARM, CORTEX, Cortex-M3 u THUMB huma trademarks jew trademarks reġistrati ta' ARM Holdings. Keil hija trademark reġistrata ta' ARM Limited. Wi-Fi hija trademark reġistrata tal-Wi-Fi Alliance. Il-prodotti l-oħra kollha jew l-ismijiet tad-ditta msemmija hawn huma trademarks tad-detenturi rispettivi tagħhom.

Mistoqsijiet Frekwenti (FAQ)

Q: Fejn nista' nsib aktar informazzjoni dwar aġġornamenti tas-sigurtà?
A: Irreferi għall-kapitolu tas-Sigurtà tan-Noti ta' Rilaxx tal-Pjattaforma jew żur il-paġna ta' Noti ta' Rilaxx ta' Silicon Labs għal aġġornamenti dettaljati tas-sigurtà.

Q: Kif ninkludi l-komponent clock_manager għall-inizjalizzazzjoni tal-arloġġ?
A: Biex tinkludi l-komponent clock_manager għall-inizjalizzazzjoni tal-arloġġ, kun żgur li taġġorna l-proġett tal-applikazzjoni tiegħek skont l-istruzzjonijiet ipprovduti fil-manwal tal-utent.

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

Portafoll IoT
www.silabs.com/IoT

SW/HW
www.silabs.com/semplicity

Kwalità
www.silabs.com/quality

Appoġġ u Komunità
www.silabs.com/community

Dokumenti / Riżorsi

SILICON LABS Bluetooth Mesh SDK Software Inkorporat [pdfGwida għall-Utent
Softwer Inkorporat SDK tal-malja Bluetooth, Software Inkorporat SDK tal-malja, Software Inkorporat SDK, Software Inkorporat, Software

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *