SILICON LABS 8.0.0.0 SDK ya Mesh ya Bluetooth

SILICON LABS 8.0.0.0 SDK ya Mesh ya Bluetooth

Taarifa Muhimu

Bluetooth mesh ni topolojia mpya inayopatikana kwa vifaa vya Bluetooth Low Energy (LE) ambayo huwezesha mawasiliano kati ya nyingi hadi nyingi (m:m). Imeboreshwa kwa ajili ya kuunda mitandao mikubwa ya vifaa, na inafaa kabisa kwa ajili ya kujenga otomatiki, mitandao ya vitambuzi na ufuatiliaji wa vipengee. Programu yetu na SDK ya ukuzaji wa Bluetooth inaweza kutumia Bluetooth Mesh na utendakazi wa Bluetooth. Wasanidi programu wanaweza kuongeza mawasiliano ya mtandao wa wavu kwenye vifaa vya LE kama vile taa zilizounganishwa, mitambo ya kiotomatiki ya nyumbani na mifumo ya kufuatilia vipengee. Programu pia inaauni uangazaji wa Bluetooth, uchanganuzi wa vinara, na miunganisho ya GATT ili wavu wa Bluetooth uweze kuunganishwa kwenye simu mahiri, kompyuta kibao na vifaa vingine vya Bluetooth LE.

Toleo hili linajumuisha vipengele vinavyoauniwa na toleo la 1.1 la vipimo vya wavu wa Bluetooth.

Madokezo haya ya toleo yanashughulikia matoleo ya SDK:

8.0.0.0 iliyotolewa tarehe 16 Desemba 2024

Alama
SIFA MUHIMU 

  • Usaidizi umeongezwa kwa Micrium na FreeRTOS.
  • Marekebisho ya hitilafu na maboresho madogo.

Ilani za Utangamano na Matumizi

Kwa maelezo zaidi kuhusu masasisho na arifa za usalama, angalia sura ya Usalama ya Vidokezo vya Kutolewa kwa Mfumo vilivyosakinishwa na hii.
SDK au kwenye Ukurasa wa Vidokezo vya Kutolewa kwa Maabara ya Silicon. Silicon Labs pia inapendekeza sana ujiandikishe kwa Ushauri wa Usalama kwa
habari za kisasa. Kwa maagizo, au kama wewe ni mgeni kwa SDK ya SDK ya Bluetooth ya Silicon Labs, angalia Kutumia Toleo Hili.

Vikusanyaji Sambamba: 

IAR Iliyopachikwa Workbench ya ARM (IAR-EWARM) toleo la 9.40.1

  • Usingwine kujenga na matumizi ya mstari wa amri ya IarBuild.exe au IAR Embedded Workbench GUI kwenye macOS au Linux inaweza kusababisha makosa. files inatumika kwa sababu ya migongano katika kanuni ya hashing ya mvinyo kwa ajili ya kuzalisha fupi file majina.
  • Wateja kwenye macOS au Linux wanashauriwa wasijenge na IAR nje ya Siplicity Studio. Wateja wanaofanya hivyo wanapaswa kuthibitisha kwa uangalifu kwamba ni sahihi files zinatumika.

GCC (Mkusanyiko wa Mkusanyaji wa GNU) toleo la 12.2.1, lililotolewa na Studio ya Urahisi.

  • Kipengele cha uboreshaji wa muda wa kiungo cha GCC kimezimwa, na hivyo kusababisha ongezeko kidogo la ukubwa wa picha.

Vipengee Vipya

Vipengele Vipya

Imeongezwa katika toleo la 8.0.0.0 

Ex mpyaampchini:
Usaidizi wa RTOS(Micrium na FreeRTOS) umeongezwa kwa wa zamani kadhaaampchini.
Vibadala vya Micrium na FreeRTOS vilitengenezwa kwa programu zifuatazo:

  • btmesh_ncp_tupu
  • btmesh_soc_tupu
  • btmesh_soc_nlc_basic_scene_selector
  • btmesh_soc_nlc_dimming_control
  • btmesh_soc_switch_ctl

Lahaja ya FreeRTOS ilitengenezwa kwa programu zifuatazo:

  • btmesh_soc_nlc_sensor_ambient_light
  • btmesh_soc_nlc_sensor_occupancy
  • btmesh_soc_sensor_client
  • btmesh_soc_sensor_thermometer

Kumbuka kuwa sasisho la Firmware ya Kifaa bado halitumiki katika programu tofauti za RTOS.

Vipengee vipya: 

  • btmesh_solicitation_config_client
    Kipengele kiliongezwa kwa ajili ya Kuomba Huduma ya Wakala.
  • App_rta na App_btmesh_rta
    Safu ya adapta ya wakati wa kutekeleza kwa chuma tupu na huduma zinazohusiana na RTOS.
  • Btmesh_lcd_server
    Sehemu ya Uzalishaji wa Miundo ya Data ya Utungaji Kubwa Ukurasa 0 wa Metadata.

Vipengele vingine vipya: 

  • Ukurasa wa 0 wa Metatdata wa Models unatumika na kuzalishwa kiotomatiki kwa wa zamaniampchini.
  • App_button_press inasaidia utatuzi wa programu.
  • Zana ya Kisanidi cha Mesh inasaidia kutoa Ukurasa wa 1 wa Data ya Muundo na Ukurasa wa 2 kwa Miundo ya Wauzaji.
  • Zana ya Kichanganuzi cha Mtandao huauni vipimo vya Bluetooth Mesh 1.1.

API mpya

Imeongezwa katika toleo la 8.0.0.0 

Mabadiliko katika vipengele vya maombi:
Sli_sensor_server_cadence.c ilibadilishwa jina na kuwa Sl_sensor_server_cadence.c

Maboresho

Imebadilishwa katika toleo la 8.0.0.0 

Hati za API za utunzaji wa data ya uthibitishaji wa OOB kwa mtoaji na anayepewa zimesahihishwa na kufafanuliwa.

Masuala yasiyobadilika

Fasta katika kutolewa 8.0.0.0 

ID # Maelezo
348529 Cheza tena ukaguzi wa ulinzi ili kutupa ujumbe ulikuwa mkali sana kwa kesi ya kona inayohusiana na sehemu zinazofika bila mpangilio.
1337570 Imerekebisha rejeleo la kielekezi linalowezekana katika muundo wa Mteja wa DFU.
1339163 Imeondoa matangazo yaliyochakaa kutoka kwenye foleni ya Tx ili kusaidia kudhibiti hali za upakiaji.
1345085,
1345650
Masuluhisho ya usawazishaji na masuala ya usalama wa nyuzi kwa amri ya BGAPI na kushughulikia tukio wakati RTOS inatumika.
1356050 Imeboresha urekebishaji wa hapo awali kwa kuondoa utendakazi usio wa lazima wa usanidi wa huduma ya GATT ambao unaweza kushindwa.
1378339 Ilirekebisha suala la uendeshaji wa kazi mara kwa mara ambalo liliathiri watoa huduma waliopachikwa na utendakazi wa GATT.
1378639 Mpangilio wa kusasisha Kisasishaji Kinachojitegemea wa DFU.

Masuala Yanayojulikana Katika Toleo La Sasa

Masuala yenye herufi nzito yaliongezwa tangu toleo lililopita.

ID # Maelezo Suluhu
401550 Hakuna tukio la BGAPI la kushindwa kwa utunzaji wa ujumbe uliogawanywa. Maombi yanahitaji kubaini kutofaulu kutokana na kuisha kwa muda / ukosefu wa majibu ya safu ya programu; kwa mifano ya wachuuzi API imetolewa.
454059 Idadi kubwa ya matukio muhimu ya mabadiliko ya hali ya uonyeshaji upya yanatolewa mwishoni mwa mchakato wa KR, na hiyo inaweza kufurika kwenye foleni ya NCP. Ongeza urefu wa foleni ya NCP katika mradi.
454061 Uharibifu mdogo wa utendaji ikilinganishwa na 1.5 katika majaribio ya kusubiri ya safari ya kwenda na kurudi ulionekana.
624514 Tatizo ni kuanzisha upya utangazaji unaoweza kuunganishwa ikiwa miunganisho yote imetumika na seva mbadala ya GATT inatumika. Tenga muunganisho mmoja zaidi ya inavyohitajika.
841360 Utendaji duni wa uwasilishaji wa ujumbe uliogawanywa kwenye mtoaji wa GATT. Hakikisha kwamba muda wa Muunganisho wa msingi wa BLE ni mfupi; hakikisha kuwa ATT MTU ni kubwa ya kutosha kutoshea PDU kamili ya Mesh; rekebisha urefu wa chini zaidi wa tukio la muunganisho ili kuruhusu pakiti nyingi za LL kutumwa kwa kila tukio la muunganisho.
1121605 Hitilafu za kuzunguka zinaweza kusababisha matukio yaliyopangwa kuanzishwa kwa nyakati tofauti kidogo kuliko inavyotarajiwa.
1226127 Mtoa huduma mwenyeji example inaweza kukwama inapoanza kutoa nodi ya pili. Anzisha upya programu ya mtoa huduma kabla ya kutoa nodi ya pili.
1204017 Msambazaji hana uwezo wa kushughulikia Usasishaji binafsi wa FW na Upakiaji wa FW. Usikimbilie sasisho la FW la kibinafsi na upakiaji wa FW sambamba.

Vipengee Vilivyoacha kutumika

Imeacha kutumika katika toleo la 8.0.0.0 

Hakuna

Vipengee Vilivyoondolewa

Imeondolewa katika toleo la 8.0.0.0 

Hakuna.

Kwa Kutumia Toleo Hili

Toleo hili lina yafuatayo

  • Maabara ya Silicon Maktaba ya rafu ya matundu ya Bluetooth
  • Bluetooth mesh sampmaombi

Ikiwa wewe ni mtumiaji wa mara ya kwanza, angalia QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Mwongozo wa Kuanza Haraka.

Ufungaji na Matumizi

SDK ya wavu wa Bluetooth imetolewa kama sehemu ya SDK ya Urahisi (GSDK), seti ya SDK za Silicon Labs. Ili kuanza kwa haraka na SDK ya Urahisi, sakinisha Studio rahisi 5, ambayo itaweka mazingira yako ya ukuzaji na kukutembeza kupitia usakinishaji wa Urahisi wa SDK. Urahisi Studio 5 inajumuisha kila kitu kinachohitajika kwa utengenezaji wa bidhaa za IoT na vifaa vya Silicon Labs, ikijumuisha rasilimali na kizindua mradi, zana za usanidi wa programu, IDE kamili iliyo na mnyororo wa zana wa GNU, na zana za uchambuzi. Maagizo ya ufungaji yanatolewa
katika Urahisi wa mtandaoni Mwongozo wa Mtumiaji wa Studio 5.

Vinginevyo, SDK ya Urahisi inaweza kusakinishwa mwenyewe kwa kupakua au kuiga ya hivi punde kutoka GitHub. Tazama https://github.com/SiliconLabs/simplicity_sdk kwa taarifa zaidi. Studio ya Urahisi husakinisha SDK ya Urahisi kwa chaguomsingi katika:

Studio ya Urahisi husakinisha SDK ya Urahisi kwa chaguomsingi katika:

  • Windows: C:\Users\\SimplicityStudio\SDKs\simplicity_sdk
  • MacOS: /Users//SimplicityStudio/SDKs/simplicity_sdk

Hati mahususi kwa toleo la SDK imesakinishwa kwa SDK. Maelezo ya ziada mara nyingi yanaweza kupatikana katika Nakala za msingi za maarifa (KBAs) Marejeleo ya API na maelezo mengine kuhusu toleo hili na matoleo ya awali yanapatikana https://docs.silabs.com/.

Taarifa za Usalama

Ushirikiano wa Vault salama 

Toleo hili la rafu limeunganishwa na Usimamizi wa Ufunguo Salama wa Vault. Inapotumwa kwenye vifaa vya Secure Vault High, funguo za usimbaji fiche za wavu zinalindwa kwa kutumia utendakazi wa Kudhibiti Ufunguo wa Vault Salama. Jedwali hapa chini linaonyesha funguo zilizolindwa na sifa zao za ulinzi wa hifadhi.

Ufunguo Usafirishaji kwenye nodi Usafirishaji kwenye Mtoa huduma Vidokezo
Kitufe cha mtandao Inaweza kuhamishwa Inaweza kuhamishwa Mito ya ufunguo wa mtandao inapatikana tu kwenye RAM wakati funguo za mtandao zimehifadhiwa kwenye flash
Kitufe cha maombi Isiyoweza kuuzwa nje Inaweza kuhamishwa
Kitufe cha kifaa Isiyoweza kuuzwa nje Inaweza kuhamishwa Katika hali ya Provisioner, inatumika kwa ufunguo wa kifaa cha Provisionerr mwenyewe na vile vile vitufe vya vifaa vingine

Vifunguo ambavyo vimewekwa alama kama "Zisizohamishika" vinaweza kutumika lakini haziwezi kutumika viewed au kushirikiwa wakati wa utekelezaji.
Vifunguo vilivyoalamishwa kama "Inaweza kuhamishwa" vinaweza kutumika au kushirikiwa wakati wa utekelezaji lakini vikabaki vikiwa vimesimbwa kwa njia fiche huku vikiwa vimehifadhiwa kwenye mweko.
Kwa habari zaidi juu ya utendaji wa Usimamizi wa Ufunguo wa Vault Salama, ona AN1271: Hifadhi ya Ufunguo Salama.

Ushauri wa Usalama 

Ili kujiandikisha kwa Ushauri wa Usalama, ingia kwenye tovuti ya mteja ya Silicon Labs, kisha uchague Nyumbani ya Akaunti. Bofya HOME ili kwenda kwenye ukurasa wa nyumbani wa tovuti kisha ubofye kigae cha Dhibiti Arifa. Hakikisha kuwa 'Ilani za Ushauri wa Programu/Usalama na Notisi za Mabadiliko ya Bidhaa (PCN)' zimechaguliwa, na kwamba umejisajili kwa uchache zaidi kwa ajili ya mfumo na itifaki yako. Bofya Hifadhi ili kuhifadhi mabadiliko yoyote.

Taarifa za Usalama

Msaada

Wateja wa Development Kit wanastahiki kupata mafunzo na usaidizi wa kiufundi. Tumia Matundu ya Bluetooth ya Maabara ya Silicon web ukurasa kupata
habari kuhusu bidhaa na huduma zote za Bluetooth za Silicon Labs, na kujisajili kwa usaidizi wa bidhaa.
Wasiliana na usaidizi wa Maabara ya Silicon kwa http://www.silabs.com/support.

Sera ya Utoaji na Matengenezo ya SDK

Kwa maelezo, tazama Sera ya Kutolewa na Matengenezo ya SDK.

Studio ya Unyenyekevu

Ufikiaji wa MCU na zana zisizotumia waya kwa mbofyo mmoja, uhifadhi wa hati, programu, maktaba ya msimbo wa chanzo na zaidi. Inapatikana kwa Windows, Mac na Linux!

Taarifa za Usalama

Alama Kwingineko ya IoT
www.silabs.com/IoT

Alama SW/HW
www.silabs.com/simplicity

Alama Ubora
www.silabs.com/quality

Alama Usaidizi na Jumuiya
www.silabs.com/jumuiya

Kanusho
Silicon Labs inakusudia kuwapa wateja hati za hivi punde, sahihi, na za kina za vifaa vya pembeni na moduli zote zinazopatikana kwa watekelezaji wa mfumo na programu wanaotumia au wanaokusudia kutumia bidhaa za Silicon Labs. Data ya wahusika, moduli na viambajengo vinavyopatikana, ukubwa wa kumbukumbu na anwani za kumbukumbu hurejelea kila kifaa mahususi, na vigezo vya "Kawaida" vinavyotolewa vinaweza na kutofautiana katika programu mbalimbali. Maombi kwa mfanoampvilivyofafanuliwa hapa ni kwa madhumuni ya kielelezo pekee. Silicon Labs inahifadhi haki ya kufanya mabadiliko bila taarifa zaidi kwa maelezo ya bidhaa, vipimo, na maelezo humu, na haitoi hakikisho kuhusu usahihi au ukamilifu wa maelezo yaliyojumuishwa. Bila arifa ya awali, Maabara ya Silicon yanaweza kusasisha programu dhibiti ya bidhaa wakati wa mchakato wa utengenezaji kwa sababu za usalama au za kutegemewa. Mabadiliko kama haya hayatabadilisha vipimo au utendaji wa bidhaa. Maabara ya Silicon hayatakuwa na dhima kwa matokeo ya matumizi ya habari iliyotolewa katika hati hii. Hati hii haimaanishi au kutoa leseni yoyote ya kubuni au kutengeneza saketi zilizounganishwa. Bidhaa hazijaundwa au kuidhinishwa kutumika ndani ya vifaa vyovyote vya FDA Class III, maombi ambayo kibali cha soko la awali cha FDA kinahitajika au Mifumo ya Usaidizi wa Maisha bila idhini mahususi iliyoandikwa ya Silicon Labs. "Mfumo wa Usaidizi wa Maisha" ni bidhaa au mfumo wowote unaokusudiwa kusaidia au kudumisha maisha na/au afya, ambayo, ikiwa itashindwa, inaweza kutarajiwa kusababisha majeraha makubwa ya kibinafsi au kifo. Bidhaa za Silicon Labs hazijaundwa au kuidhinishwa kwa matumizi ya kijeshi. Bidhaa za Silicon Labs hazitatumika kwa hali yoyote katika silaha za maangamizi makubwa ikijumuisha (lakini sio tu) silaha za nyuklia, kibayolojia au kemikali, au makombora yanayoweza kutoa silaha kama hizo. Silicon Labs inakanusha dhamana zote za wazi na zilizodokezwa na haitawajibika au kuwajibika kwa majeraha au uharibifu wowote unaohusiana na matumizi ya bidhaa ya Silicon Labs katika programu kama hizo ambazo hazijaidhinishwa.

Taarifa za Alama ya Biashara
Silicon Laboratories Inc.® , Silicon Laboratories® , Silicon Labs® , SiLabs® na nembo ya Silicon Labs® , Bluegiga® , Bluegiga Logo® , EFM®, EFM32® , EFR, Ember® , Energy Micro, nembo ya Energy Micro na michanganyiko yake , "vidhibiti vidogo vilivyo rafiki zaidi duniani", Redpine Signals® , WiSeConnect , n-Link, EZLink® , EZRadio® , EZRadioPRO® , Gecko® , Gecko OS, Gecko OS Studio, Precision32® , Simplicity Studio® , Telegesis, the Telegesis Logo® , USBXpress® , Zentri, nembo ya Zentri na Zentri DMS, Z-Wave® , na zingine ni chapa za biashara au alama za biashara zilizosajiliwa za Silicon Maabara. ARM, CORTEX, Cortex-M3 na THUMB ni alama za biashara au alama za biashara zilizosajiliwa za ARM Holdings. Keil amesajiliwa
alama ya biashara ya ARM Limited. Wi-Fi ni chapa ya biashara iliyosajiliwa ya Muungano wa Wi-Fi. Bidhaa zingine zote au majina ya chapa yaliyotajwa hapa ni alama za biashara za wamiliki husika.

Usaidizi wa Wateja

Kampuni ya Silicon Laboratories Inc.
400 Magharibi Cesar Chavez
Austin, TX 78701
Marekani
www.silabs.com

Nembo

Nyaraka / Rasilimali

SILICON LABS 8.0.0.0 SDK ya Mesh ya Bluetooth [pdf] Mwongozo wa Mtumiaji
8.0.0.0 SDK ya Mesh ya Bluetooth, 8.0.0.0, SDK ya Mesh ya Bluetooth, Mesh SDK, SDK

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *