SILICON-LABS-Blogo

Bathar-bog freumhaichte SDK SILICON LABS Bluetooth Mesh

SILICON-LABS-Bluetooth-Mesh-SDK-Bathar-bog-Embedded-Stiùireadh-cleachdaidh-Bathar

Sònrachaidhean Bathar

  • Ainm toraidh: Simplicity SDK Suite
  • Tionndadh: 2024.6.0
  • Ceann-latha sgaoilidh: 5 an t-Ògmhios, 2024
  • Tionndadh sònrachadh mogal Bluetooth: 1.1

Stiùireadh airson cleachdadh bathar

Is e topology ùr a th’ ann am mogal Bluetooth a tha ri fhaighinn airson innealan Bluetooth Low Energy (LE) a bheir comas do iomadh conaltradh (m: m). Tha e air a bharrrachadh airson lìonraidhean inneal mòr a chruthachadh agus tha e air leth freagarrach airson fèin-ghluasad togail, lìonraidhean mothachaidh, agus lorg maoin. Bidh am bathar-bog agus an SDK againn airson leasachadh Bluetooth a’ toirt taic do ghnìomhachd Bluetooth Mesh agus Bluetooth. Faodaidh luchd-leasachaidh conaltradh lìonra mogal a chuir ri innealan LE leithid solais ceangailte, fèin-ghluasad dachaigh, agus siostaman tracadh maoin. Bidh am bathar bog cuideachd a’ toirt taic do Bluetooth beaconing, sganadh beacon, agus ceanglaichean GATT gus an urrainn do mhogal Bluetooth ceangal ri fònaichean sgairteil, clàran, agus innealan Bluetooth LE eile. Tha an sgaoileadh seo a’ toirt a-steach feartan le taic bhon dreach sònrachadh mogal Bluetooth 1.1.

Tha na notaichean fuasglaidh seo a’ còmhdach dreachan SDK:
7.0.0.0 air fhoillseachadh air 5 Ògmhios, 2024

Sanasan Co-fhreagarrachd agus Cleachdaidh
Airson tuilleadh fiosrachaidh mu ùrachaidhean tèarainteachd agus fiosan, faic an caibideil Tèarainteachd de na Notaichean Fuasglaidh Àrd-ùrlar air a chuir a-steach leis an SDK seo no air duilleag Notaichean Sgaoilidh Silicon Labs. Tha Silicon Labs cuideachd a’ moladh gu làidir gun cuir thu fo-sgrìobhadh gu Comhairlichean Tèarainteachd airson fiosrachadh as ùire. Airson stiùireadh, no ma tha thu ùr don SDK mogal Bluetooth Silicon Labs, faic A’ cleachdadh an naidheachd seo.

Compilers co-fhreagarrach
Beinn-obrach freumhaichte IAR airson ARM (IAR-EWARM) dreach 9.40.1

  • Le bhith a’ cleachdadh fìon airson togail le goireas loidhne-àithne IarBuild.exe no IAR Embedded Workbench GUI air macOS no Linux dh’ fhaodadh sin a bhith ceàrr files ga chleachdadh mar thoradh air tubaistean ann an algairim hashing fìon airson a bhith a’ gineadh goirid file ainmean.
  • Thathas a’ comhairleachadh luchd-ceannach air macOS no Linux gun a bhith a’ togail le IAR taobh a-muigh Simplicity Studio. Bu chòir do luchd-ceannach a nì dearbhadh gu faiceallach gu bheil an ceart files gan cleachdadh.

GCC (The GNU Compiler Collection) dreach 12.2.1, air a thoirt seachad le Simplicity Studio.

  • Chaidh feart optimization ùine ceangail GCC a chiorramachadh, agus mar thoradh air sin thàinig àrdachadh beag air meud ìomhaigh.

Nithean Ùra
Tha Simplicity SDK na àrd-ùrlar leasachaidh bathar-bog freumhaichte airson toraidhean IoT a thogail stèidhichte air na h-innealan gun uèir agus MCU Series 2 agus Series 3 againn. Bidh e a ’toirt a-steach cruachan protocol gun uèir, bathar meadhanach, draibhearan iomaill, bootloader, agus tagradh examples - frèam làidir airson innealan IoT làn-chumhachd a thogail agus tèarainte. Tha an Simplicity SDK a’ tabhann feartan cumhachdach leithid caitheamh cumhachd ultra-ìosal, earbsachd lìonra làidir, taic airson àireamh mhòr de nodan, agus toirt air falbh riatanasan iom-fhillte leithid multiprotocol agus ro-theisteanas. A bharrachd air an sin, tha Silicon Labs a’ toirt seachad bathar-bog thar-an-adhair (OTA) agus ùrachaidhean tèarainteachd gus innealan ùrachadh air astar, cosgaisean cumail suas a lughdachadh, agus àrdachadh eòlas toraidh cleachdaiche deireannach. Tha Simplicity SDK a’ leantainn bhon Gecko SDK mòr-chòrdte againn, a bhios fhathast ri fhaighinn a’ toirt taic fad-ùine dha na h-innealan Sreath 0 agus Sreath 1 againn.

Airson fiosrachadh a bharrachd mu na h-innealan Sreath 0 agus Sreath 1 thoir sùil air: Sreath 0 agus Sreath 1 inneal EFM32 / EZR32 / EFR32 (silabs.com).

Feartan ùra

Air a chur ris ann am brath 7.0.0.0
Chaidh taic airson Manaidsear Cloc a chuir ris. Chan eil na co-phàirtean stac a’ cleachdadh device_init() tuilleadh airson tòiseachadh air gleoc. An àite sin, feumaidh am pròiseact tagraidh a-nis am pàirt clock_manager a ghabhail a-steach a nì toiseach tòiseachaidh a’ ghleoc. Chaidh taic airson Manaidsear Cuimhne Coitcheann a chuir ris.

APIan ùra
Air a chur ris ann am brath 7.0.0.0 Chan eil gin.

Leasachaidhean

  • Chaidh òrdugh clas nód BGAPI, sl_btmesh_node_test_identity, a chuir ris airson tobraichean sanas dearbh-aithne nodan a sgrùdadh.
  • Feart Node Cumhachd Ìosal air a chur ri frithealaiche Sensor examples.
  • Feart caraid air a chur ris an neach-dèiligidh frithealaiche sensor example.

Air atharrachadh ann an sgaoileadh 7.0.0.0

  • Atharraichean BGAPI:
    Chaidh àithne clas nód BGAPI, sl_btmesh_node_test_identity, a chur ris gus faighinn a-mach a bheil sanas dearbh-aithne nòta a fhuaireadh a’ tighinn bho nód sònraichte no nach eil.
  • Example atharraichean tagraidh:
    Chaidh feart Node Cumhachd Ìosal a chuir ri frithealaiche Sensor examples (btmesh_soc_sensor_thermometer, btmesh_soc_nlc_sensor_oc-cupancy btmesh_soc_nlc_sensor_ambient_light), agus chaidh feart Caraid a chur ris an neach-dèiligidh frithealaiche sensor example (btmesh_soc_sen-sor_client).

Cùisean Stèidhichte
Stèidhichte ann an sgaoileadh 7.0.0.0

  • Seachain neach-giùlain sanas a thòiseachadh ma tha nód ga thoirt seachad le bhith a’ cleachdadh dìreach PB-GATT.
  • Aithris tachartas solarachaidh nas fheàrr air inneal le cus luchd.
  • Aithisg nas fheàrr air tachartas DFU air inneal le cus luchdan.
  • Chaidh aithris mearachd a chuir ris mura h-eil rèiteachadh Blob Transfer air an nód gu leòr airson modalan DFU Distributor agus Standalone Updater.
  • Dìon ath-chluich sàbhalaidh stèidhichte gu NVM3 nuair a bhios tu a’ cleachdadh sl_btmesh_node_power_off() API.
ID # Tuairisgeul
356148 A’ seachnadh neach-giùlain sanas a thòiseachadh ma thathar a’ toirt seachad nód le bhith a’ cleachdadh PB-GATT a-mhàin.
1250461 Dèan aithris air tachartas solarachaidh nas làidire air inneal le cus luchdan.
1258654 Dèan aithris air tachartas DFU nas làidire air inneal le cus luchd.
1274632 Bidh modalan DFU Distributor agus Standalone Updater a-nis ag aithris mearachd mura h-eil rèiteachadh Blob Transfer air an nód gu leòr.
1284204 Dìon ath-chluich sàbhalaidh stèidhichte gu NVM3 nuair a bhios an tagradh a’ cleachdadh an sl_btmesh_node_power_off() API.

Cùisean Aithnichte anns an Fhoillseachadh Gnàthach
Chaidh cùisean ann an clò trom a chur ris bhon fhoillseachadh mu dheireadh.

  • Gun tachartas BGAPI airson fàilligeadh làimhseachadh teachdaireachd sgaraichte.
  • Tuiltean a dh’ fhaodadh a bhith ann an ciudha NCP le prìomh thachartasan atharrachaidh stàite ùrachaidh.
  • Beagan ìsleachadh coileanaidh ann an deuchainnean latency cuairt cruinn an coimeas ri dreach 1.5.
  • Cùisean le bhith ag ath-stèidheachadh sanasachd ceangail ma tha a h-uile ceangal gnìomhach agus neach-ionaid GATT ga chleachdadh.
  • Coileanadh dona de sgaoileadh teachdaireachd sgaraichte thairis air neach-giùlain GATT.
ID # Tuairisgeul Obraich mun cuairt
401550 Gun tachartas BGAPI airson fàilligeadh làimhseachadh teachdaireachd sgaraichte. Feumaidh tagradh fàiligeadh a thoirt a-mach bho àm a-muigh / dìth freagairt còmhdach tagraidh; airson modalan reiceadair chaidh API a thoirt seachad.
454059 Bithear a’ cruthachadh àireamh mhòr de phrìomh thachartasan atharrachaidh stàite ùrachaidh aig deireadh pròiseas KR, agus dh’ fhaodadh sin tuil air ciudha NCP. Meudaich fad ciudha NCP sa phròiseact.
454061 Chaidh beagan lughdachadh coileanaidh fhaicinn an coimeas ri 1.5 ann an deuchainnean latency cuairt cruinn.
624514 Ceist le bhith ag ath-stèidheachadh sanasachd ceangail ma tha a h-uile ceangal air a bhith gnìomhach agus neach-ionaid GATT ga chleachdadh. Sònraich aon cheangal a bharrachd na tha a dhìth.
841360 Coileanadh dona de sgaoileadh teachdaireachd sgaraichte thairis air neach-giùlain GATT. Dèan cinnteach gu bheil an ùine ceangail aig a’ cheangal BLE bunaiteach goirid; dèan cinnteach gu bheil ATT MTU mòr gu leòr airson PDU làn mogal a shuidheachadh; gleus an fhad as lugha de thachartas ceangail gus leigeil le ioma phasgan LL a bhith air an tar-chuir gach tachartas ceangail.
1121605 Dh’ fhaodadh mearachdan cruinneachaidh tachartasan clàraichte adhbhrachadh aig amannan gu math eadar-dhealaichte na bha dùil.
1226127 Neach-solair aoigheachd exampfaodaidh le a bhith steigte nuair a thòisicheas e air dàrna nód a thoirt seachad. Ath-thòisich an app solaraiche aoigheachd mus cuir thu seachad an dàrna nód.
1204017 Chan urrainn don neach-cuairteachaidh fèin-ùrachadh FW co-shìnte agus FW Upload a làimhseachadh. Na ruith fèin-ùrachadh FW agus luchdachadh suas FW aig an aon àm.
1301325 Chan eil gnìomhan clàr-ama air an stòradh gu ceart gu stòradh leantainneach.
1305041 Faodaidh conaltradh NCP bhon òstair gu EFR32 ùine a-mach. Faodaidh sl_simple_com_usart.c a bhith air a dheasachadh gus luach ùine a chur ceart.
1305928 Faodaidh stèidheachadh 10 no barrachd nodan ùrachaidh mar luchd-glacaidh DFU fàiligeadh air an app sgaoilidh SoC.

Nithean air an ìsleachadh
Gun dùil ann an sgaoileadh 7.0.0.0
Chan eil an àithne BGAPI sl_btmesh_prov_test_identity air a mholadh. Cleachd sl_btmesh_node_test_identity na àite.

Feartan air an toirt air falbh
Air a thoirt air falbh ann an sgaoileadh 7.0.0.0
Chaidh taic airson bathar-cruaidh Sreath 1 (xG12 agus xG13) a thoirt air falbh san fhoillseachadh seo.

A 'cleachdadh an t-sgaoilidh seo
Tha na leanas anns an fhoillseachadh seo

  • Leabharlann cruach mogal Silicon Labs Bluetooth
  • Bluetooth mogaill sample tagraidhean

Ma tha thu nad neach-cleachdaidh airson a’ chiad uair, faic QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Quick-Start Guide.

Stàladh agus Cleachdadh
Tha am mogal Bluetooth SDK air a thoirt seachad mar phàirt den Simplicity SDK (GSDK), an t-sreath de SDKs Silicon Labs. Gus tòiseachadh gu sgiobalta leis an Simplicity SDK, cuir a-steach Simplicity Studio 5, a stèidhicheas an àrainneachd leasachaidh agad agus a choisicheas tu tro stàladh Simplicity SDK. Tha Simplicity Studio 5 a’ toirt a-steach a h-uile dad a dh’ fheumar airson leasachadh toraidh IoT le innealan Silicon Labs, a’ toirt a-steach inneal goireas is pròiseict, innealan rèiteachaidh bathar-bog, làn IDE le inneal GNU, agus innealan sgrùdaidh. Tha stiùireadh stàlaidh air a thoirt seachad anns an Stiùireadh Cleachdaiche Simplicity Studio 5 air-loidhne. Air an làimh eile, faodar Simplicity SDK a chuir a-steach le làimh le bhith a ’luchdachadh sìos no a’ clonadh an fheadhainn as ùire bho GitHub. Faic https://github.com/Sili-conLabs/simplicity_sdk airson tuilleadh fiosrachaidh.

Bidh Simplicity Studio a’ stàladh an Simplicity SDK gu bunaiteach ann an:

  • Windows:
    • C:\Luchd-cleachdaidh \ \SimplicityStudio\SDKs\simplicity_sdk
  • MacOS: /Cleachdaichean/ /SimplicityStudio/SDKs/simplicity_sdk
    Tha sgrìobhainnean sònraichte don dreach SDK air an stàladh leis an SDK. Gu tric gheibhear fiosrachadh a bharrachd anns na h-artaigilean bunait eòlais (KBAn). Gheibhear iomraidhean API agus fiosrachadh eile mun seo agus fiosan nas tràithe https://docs.silabs.com/.

Fiosrachadh tèarainteachd

iuchair Comas às-mhalairt air nód Comas às-mhalairt air Solaraiche Notaichean
Iuchraichean lìonra Às-mhalairt Às-mhalairt Chan eil derivations den iuchair lìonra ach ann an RAM fhad ‘s a tha iuchraichean lìonra air an stòradh air flash
Iuchair tagraidh Neo-às-mhalairt Às-mhalairt
Iuchair inneal Neo-às-mhalairt Às-mhalairt Ann an cùis Provideer, chaidh a chuir an sàs ann an iuchair inneal Provideerr fhèin a bharrachd air iuchraichean innealan eile

Integration Vault tèarainte
Tha an dreach seo den chruach amalaichte le Secure Vault Key Management. Nuair a thèid an cleachdadh gu innealan Secure Vault High, tha iuchraichean crioptachaidh mogal air an dìon le bhith a’ cleachdadh gnìomhachd Secure Vault Key Management. Tha an clàr gu h-ìosal a’ sealltainn na h-iuchraichean dìonta agus na feartan dìon stòraidh aca.

  • Faodar iuchraichean a tha air an comharrachadh mar “Neo-às-mhalairt” a chleachdadh ach chan urrainn a bhith viewdeasaichte no air a cho-roinn aig àm ruith.
  • Faodar iuchraichean a tha air an comharrachadh mar “Exportable” a chleachdadh no a cho-roinn aig àm ruith ach fuireach air an cuairteachadh fhad ‘s a tha iad air an stòradh ann am flash.
  • Airson tuilleadh fiosrachaidh mu ghnìomhachd Secure Vault Key Management, faic AN 1271: Prìomh stòradh tèarainte.

Comhairlichean tèarainteachd
Gus fo-sgrìobhadh gu Comhairlichean Tèarainteachd, log a-steach gu portal teachdaiche Silicon Labs, agus an uairsin tagh Account Home. Cliog DACHAIGH gus a dhol gu duilleag dachaigh a’ portal agus an uairsin cliog air an leac Manage Notifications. Dèan cinnteach gu bheil ‘Bathar-bog / Brathan Comhairleachaidh Tèarainteachd & Brathan Atharrachadh Bathar (PCNn)’ air a sgrùdadh, agus gu bheil fo-sgrìobhadh agad co-dhiù airson an àrd-ùrlar agus am protocol agad. Cliog air Sàbhail gus atharrachaidhean sam bith a shàbhaladh.

SILICON-LABS-Bluetooth-Mesh-SDK-Bathar-bog-Embedded-Stiùireadh Cleachdaiche-fig-1

Taic
Tha luchd-ceannach Kit Leasachaidh airidh air trèanadh agus taic theicnigeach. Cleachd mogal Bluetooth Silicon Labs web duilleag gus fiosrachadh fhaighinn mu dheidhinn a h-uile toradh agus seirbheis Silicon Labs Bluetooth, agus gus clàradh airson taic toraidh.
Cuir fios gu taic Silicon Laboratories aig http://www.silabs.com/support.

Stiùidio Simplicity
Cothrom aon-bhriog air MCU agus innealan gun uèir, sgrìobhainnean, bathar-bog, leabharlannan còd stòr & barrachd. Ri fhaighinn airson Windows, Mac agus Linux!

Àicheadh
Tha Silicon Labs an dùil na sgrìobhainnean as ùire, neo-mhearachdach agus domhainn a thoirt do luchd-ceannach de na h-iomaill agus na modalan uile a tha rim faighinn airson luchd-gnìomh shiostaman is bathar-bog a bhios a’ cleachdadh no an dùil toraidhean Silicon Labs a chleachdadh. Bidh dàta caractar, modalan a tha rim faighinn agus iomaill, meudan cuimhne agus seòlaidhean cuimhne a’ toirt iomradh air gach inneal sònraichte, agus faodaidh agus bidh paramadairean “àbhaisteach” air an toirt seachad eadar-dhealaichte ann an diofar thagraidhean. Iarrtas exampTha na leasan a tha air am mìneachadh an seo airson adhbharan mìneachaidh a-mhàin. Bidh Silicon Labs a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh gun fhios a bharrachd air fiosrachadh toraidh, mion-chomharrachadh agus tuairisgeulan an seo, agus chan eil e a’ toirt seachad barantas a thaobh cruinneas no iomlanachd an fhiosrachaidh a tha air a ghabhail a-steach. Às aonais fios ro-làimh, faodaidh Silicon Labs firmware toraidh ùrachadh tron ​​​​phròiseas saothrachaidh airson adhbharan tèarainteachd no earbsachd. Cha atharraich na h-atharrachaidhean sin mion-chomharrachadh no coileanadh an toraidh. Cha bhith uallach sam bith air Silicon Labs airson buaidh cleachdadh an fhiosrachaidh a tha air a thoirt seachad san sgrìobhainn seo. Chan eil an sgrìobhainn seo a’ ciallachadh no gu sònraichte a’ toirt seachad cead airson cuairtean amalaichte sam bith a dhealbhadh no a dhèanamh. Chan eil na toraidhean air an dealbhadh no air an ceadachadh airson an cleachdadh taobh a-staigh innealan FDA Clas III sam bith, tagraidhean air a bheil feum air cead premarket FDA no Siostaman Taic Beatha gun chead sgrìobhte sònraichte bho Silicon Labs. Is e “Siostam Taic Beatha” toradh no siostam sam bith a tha ag amas air beatha agus/no slàinte a chumail suas no a chumail suas, a dh’ fhaodadh, ma dh’ fhailicheas e, a bhith air a shùileachadh gu reusanta a dh’ adhbharaicheas dochann pearsanta mòr no bàs. Chan eil toraidhean Silicon Labs air an dealbhadh no air an ceadachadh airson tagraidhean armachd. Cha tèid toraidhean Silicon Labs a chleachdadh ann an suidheachadh sam bith ann an armachd lèir-sgrios a’ toirt a-steach (ach gun a bhith cuibhrichte gu) armachd niùclasach, bith-eòlasach no ceimigeach, no urchraichean a tha comasach air an leithid de bhuill-airm a lìbhrigeadh. Tha Silicon Labs a’ diùltadh a h-uile barantas soilleir agus so-thuigsinn agus cha bhith iad cunntachail no cunntachail airson dochann no milleadh sam bith co-cheangailte ri cleachdadh toradh Silicon Labs ann an tagraidhean gun chead mar sin.

Thoir an aire: Faodaidh briathrachas oilbheumach a bhith san t-susbaint seo a tha a-nis air a dhol à bith. Tha Silicon Labs a ’dol an àite nan cumhachan sin le cànan in-ghabhalach far an gabh sin dèanamh. Airson tuilleadh fiosrachaidh, tadhal air www.silabs.com/about-us/inclusive-lexicon-project

Fiosrachadh comharra-malairt
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® agus suaicheantas Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, suaicheantas Energy Micro agus measgachadh dhiubh , “na microcontrollers as lùthsaiche san t-saoghal”, Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, an Telegesis Tha Logo®, USBXpress®, Zentri, suaicheantas Zentri agus Zentri DMS, Z-Wave®, agus feadhainn eile nan comharran-malairt no nan comharran-malairt clàraichte aig Silicon Labs. Tha ARM, CORTEX, Cortex-M3 agus THUMB nan comharran-malairt no nan comharran-malairt clàraichte aig ARM Holdings. Tha Keil na chomharra-malairt clàraichte de ARM Earranta. Tha Wi-Fi na chomharra-malairt clàraichte den Wi-Fi Alliance. Tha a h-uile toradh no ainm branda eile a tha air an ainmeachadh an seo nan comharran malairt don luchd-seilbh aca.

Ceistean Cumanta (FAQ)

C: Càite am faigh mi barrachd fiosrachaidh mu ùrachaidhean tèarainteachd?
A: Thoir sùil air a’ chaibideil Tèarainteachd de na Notaichean Fuasglaidh Àrd-ùrlar no tadhal air duilleag Notaichean Sgaoilidh Silicon Labs airson ùrachaidhean tèarainteachd mionaideach.

C: Ciamar a bheir mi a-steach am pàirt clock_manager airson tòiseachadh cloc?
A: Gus am pàirt clock_manager a ghabhail a-steach airson tòiseachadh gleoc, dèan cinnteach gun ùraich thu do phròiseact tagraidh a rèir an stiùiridh a chaidh a thoirt seachad ann an leabhar-làimhe an neach-cleachdaidh.

Saotharlannan Silicon Inc.
400 Cesar Chavez an Iar
Austin, TX 78701
Na Stàitean Aonaichte
www.silabs.com

Pasgan IoT
www.silabs.com/IoT

SW / HW
www.silabs.com/simplity

Càileachd
www.silabs.com/quality

Taic & Coimhearsnachd
www.silabs.com/community

Sgrìobhainnean/Goireasan

Bathar-bog freumhaichte SDK SILICON LABS Bluetooth Mesh [pdfStiùireadh Cleachdaiche
Bathar-bog Leabaichte Bluetooth Mesh SDK, Bathar-bog Leabaichte SDK Mogal, Bathar-bog Leabaichte SDK, Bathar-bog Leabaichte, Bathar-bog

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *