SILICON LABS Bluetooth Mesh SDK Software Inkorporat
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.
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 |