SILICON-LABS-Blogo

SILICON LABS Nihokikorangi Mesh SDK Pūmanawa Tāmau

SILICON-LABS-Bluetooth-Mesh-SDK-Pūmanawa-Pūmanawa-Arata-kaiwhakamahi-hua

Whakatakotoranga Hua

  • Ingoa Hua: Waiata SDK Suite
  • Putanga: 2024.6.0
  • Rā Tuku: Pipiri 5, 2024
  • Putanga Whakaaturanga Mata Nihokikorangi: 1.1

Nga Tohutohu Whakamahi Hua

Ko te mata Nihokikorangi he topology hou e waatea ana mo nga taputapu Bluetooth Low Energy (LE) e taea ai te whakawhitiwhiti maha-ki-maha (m:m). Kua arotautia mo te hanga whatunga taputapu-nui-nui, he mea tino pai mo te hanga aunoatanga, whatunga puoro, me te aroturuki rawa. Ko ta maatau rorohiko me te SDK mo te whakawhanaketanga Nihokikorangi e tautoko ana i nga mahi Nihokikorangi Mesh me te Nihokikorangi. Ka taea e nga kaiwhakawhanake te taapiri i te whakawhitiwhiti korero whatunga ki nga taputapu LE penei i nga rama hono, te miihini kaainga, me nga punaha aroturuki rawa. Kei te tautoko hoki te taonga ngohengohe i te tohu Nihokikorangi, te matawai rama, me nga hononga GATT kia taea ai e te mata Nihokikorangi te hono ki nga waea atamai, papa, me etahi atu taputapu Bluetooth LE. Kei roto i tenei tuku nga ahuatanga e tautokohia ana e te putanga 1.1.

Ko enei tuhipoka tuku e kapi ana i nga putanga SDK:
7.0.0.0 i tukuna i te Pipiri 5, 2024

Hototahi me te Whakamahi Panui
Mo etahi atu korero mo nga whakahoutanga haumarutanga me nga panui, tirohia te upoko Haumarutanga o nga Panui Tukunga Paerewa kua whakauruhia ki tenei SDK, i runga ranei i te wharangi Panui Panui a Silicon Labs. Ka tino taunaki ano a Silicon Labs kia ohauru koe ki nga Tohutohu Haumaru mo nga korero hou. Mo nga tohutohu, mena he hou koe ki te Silicon Labs Bluetooth mesh SDK, tirohia te Whakamahi i tenei Tuku.

Kaihanga Hototahi
IAR Paemahi Whakamau mo ARM (IAR-EWARM) putanga 9.40.1

  • Ma te whakamahi i te waina ki te hanga me te taputapu raina whakahau IarBuild.exe, IAR Embedded Workbench GUI ranei kei runga macOS, Linux ranei ka he files e whakamahia ana na te tukinga o te hashing algorithm mo te whakaputa poto file ingoa.
  • Ka tohutohuhia nga kaihoko kei runga macOS, Linux ranei kia kaua e hanga me te IAR i waho o te Simplicity Studio. Ko nga kaihoko e mahi ana me ata tirotiro i te tika files kei te whakamahia.

GCC (The GNU Compiler Collection) putanga 12.2.1, i whakaratohia ki te Simplicity Studio.

  • Kua monoa te waahanga arotautanga hono-wa o te GCC, na te mea kua piki te rahi o te ahua.

Nga mea hou
Ko te Simplicity SDK he papa whanaketanga rorohiko whakauru mo te hanga i nga hua IoT i runga i a maatau raupapa ahokore me nga taputapu MCU Rangatū 2 me te raupapa 3. Ka whakauruhia e ia nga puranga kawa ahokore, nga taputapu waenga, nga taraiwa peripheral, he bootloader, me te tono examples – he anga totika mo te hanga i nga taputapu IoT kua arotauhia me te haumaru. Ko te Simplicity SDK e tuku ana i nga ahuatanga kaha penei i te kohi hiko tino-iti, te pono o te whatunga, te tautoko mo te maha o nga pona, me te tangohanga o nga whakaritenga uaua penei i te multiprotocol me te tohu-mua. I tua atu, ka whakaratohia e Silicon Labs nga rorohiko me nga whakahoutanga haumarutanga ki runga i te rangi (OTA) ki te whakahou i nga taputapu, te whakaiti i nga utu tiaki, me te whakarei ake i te wheako hua-kaiwhakamahi mutunga. Ko te Simplicity SDK he whai i muri mai i a maatau Gecko SDK rongonui, ka waatea tonu ki te whakarato tautoko mo te wa roa mo a maatau taputapu Rangatū 0 me te Rangatū 1.

Mo etahi atu korero mo nga taputapu Rangatū 0 me te raupapa 1 tirohia koa: Rangatū 0 me te Pūrere 1 EFM32/EZR32/EFR32 (silabs.com).

Nga waahanga hou

Kua taapirihia ki te tuku 7.0.0.0
Kua taapirihia te tautoko mo te Kaiwhakahaere Karaka. Kua kore e whakamahia e nga waahanga puranga te device_init() mo te arawhiti karaka. Engari, me whakauru i te kaupapa tono te waahanga clock_manager e mahi ana i te arawhitinga karaka. Kua taapirihia te tautoko mo te Kaiwhakahaere Mahara noa.

Nga API Hou
Kua taapirihia ki te tuku 7.0.0.0 Kore.

Nga whakapainga

  • He tono karaehe BGAPI node, sl_btmesh_node_test_identity, kua taapirihia mo te tirotiro i nga puna korero panui tuakiri.
  • Kua taapirihia te waahanga Kohanga Hiko iti ki te tūmau Sensor examples.
  • Ko te waahanga hoa kua taapiri atu ki te kiritaki tūmau pūoko o muaample.

I hurihia i te tukunga 7.0.0.0

  • Nga huringa BGAPI:
    He tono karaehe BGAPI node, sl_btmesh_node_test_identity, kua taapirihia ki te tirotiro mena i ahu mai te panui tuakiri node mai i tetahi node, kaore ranei.
  • Exampnga huringa tono:
    Kua tāpirihia te āhuatanga Kōpuku Hiko Ki te tūmau Pūoko o muaamples (btmesh_soc_sensor_thermometer, btmesh_soc_nlc_sensor_oc-cupancy btmesh_soc_nlc_sensor_ambient_light), me te āhuatanga Hoa i tāpirihia ki te kiritaki tūmau pūoko o muaampte (btmesh_soc_sen-sor_client).

Nga Take Whakatika
Kua whakatikahia ki te tuku 7.0.0.0

  • A ape i te tiimata i te kaikawe panui mena kei te whakaratohia te node ma te whakamahi i te PB-GATT anake.
  • Kua pai ake te tuku purongo takahanga i runga i te taputapu taumaha.
  • Kua pai ake te purongo o nga huihuinga DFU i runga i tetahi taputapu kua utaina.
  • Kua taapirihia te ripoata hapa mena he iti rawa te whirihoranga Whakawhiti Blob i runga i te node mo nga tauira DFU Distributor me Standalone Updater.
  • Kua whakatikahia te tiaki purei ki te NVM3 ina whakamahi sl_btmesh_node_power_off() API.
ID # Whakaahuatanga
356148 Ka karo i te tiimata i te kaikawe panui mena kei te tukuna he node ma te whakamahi i te PB-GATT anake.
1250461 I kaha ake te tuku i nga purongo takahanga i runga i te taputapu taumaha.
1258654 I kaha ake te purongo o te huihuinga DFU i runga i te taputapu kua utaina.
1274632 Ko nga tauira DFU Distributor me Standalone Updater ka whakaatu he hapa mena kaore i te rawaka te whirihoranga Whakawhiti Blob ki te node.
1284204 Kua whakatikahia te tiaki purei ki te NVM3 ina whakamahia e te tono te sl_btmesh_node_power_off() API.

Nga take e mohiotia ana i roto i te tukunga o naianei
I taapirihia nga take maia mai i te tukunga o mua.

  • Karekau he takahanga BGAPI mo te rahunga whakahaere karere wehea.
  • Ka kaha te waipuke o te rarangi NCP me nga huihuinga whakarereketanga o te kawanatanga.
  • He iti te paheketanga o te mahi i roto i nga whakamatautau toroa haere-a-huri ka whakaritea ki te putanga 1.5.
  • Ko nga take me te whakatu ano i nga panui honohono mena kei te kaha nga hononga katoa, kei te whakamahia te takawaenga GATT.
  • He kino te mahi o te tuku karere wehe i runga i te kaimau GATT.
ID # Whakaahuatanga Taumahinga
401550 Karekau he takahanga BGAPI mo te rahunga whakahaere karere wehea. Me tango te tono i te korenga mai i te wa mutunga / te kore o te whakautu paparanga tono; mo nga tauira kaihoko kua whakaratohia he API.
454059 He maha nga huihuinga whakarereketanga o te kawanatanga hou ka puta i te mutunga o te tukanga KR, a tera pea ka waipuke te rarangi NCP. Whakanuia te roa o te rarangi NCP i roto i te kaupapa.
454061 He iti te paheketanga o te mahi i whakaritea ki te 1.5 i roto i nga whakamatautau toro-a-huri i kitea.
624514 Putanga ki te whakatu ano i nga panui honohono mena kua hohe nga hononga katoa, kei te whakamahia te takawaenga GATT. Whakaritea kia kotahi atu hononga atu i te mea e hiahiatia ana.
841360 He kino te mahi o te tuku karere wehe i runga i te kaimau GATT. Me whakarite he poto te waahi o te hononga BLE o raro; whakarite kia nui te ATT MTU kia uru ki te PDU Mesh katoa; Whakatangihia te iti rawa o te roanga huihuinga hononga kia taea ai te tuku i nga paatete LL maha mo ia huihuinga hononga.
1121605 Ko nga hapa whakaawhiwhi ka puta pea nga takahanga kua whakaritea i nga waa rereke rereke i te waa e tumanakohia ana.
1226127 Kaihautu kaiwhakarato exampKa taea te mau i te wa e timata ana ki te whakarato i tetahi node tuarua. Tīmataria anō te taupānga kaiwhakarato kaihautū i mua i te whakarato i te kōpuku tuarua.
1204017 Kaore e taea e te Kaituku te whakahaere whakarara i te Whakahoutanga FW me te Tukuake FW. Kaua e whakahaere i te whakahou FW whaiaro me te tukunga FW i roto i te whakarara.
1301325 Ko nga mahi a te Kaihōtaka kaore i te penapena tika ki te rokiroki pumau.
1305041 Ko te whakawhitiwhiti NCP mai i te kaihautu ki te EFR32 ka mutu pea. sl_simple_com_usart.c ka taea te whakatika hei whakatika i te uara waahi.
1305928 Te whakatu i te 10 neke atu ranei nga pona whakahōu i te mea ka taka nga kaiwhiwhi DFU i runga i te taupānga tohatoha SoC.

Nga Tuemi Kua Whakakorehia
Kua whakakorehia i te tukunga 7.0.0.0
Kua whakakorehia te tono BGAPI sl_btmesh_prov_test_identity. Whakamahia te sl_btmesh_node_test_identity.

Nga mea kua tangohia
Kua tangohia i te tukunga 7.0.0.0
Ko te tautoko mo nga taputapu raupapa 1 (xG12 me xG13) kua tangohia i tenei tukunga.

Ma te whakamahi i tenei tuku
Kei roto i tenei tukunga e whai ake nei

  • Silicon Labs Nihokikorangi whare pukapuka tāpae mata
  • Mata Nihokikorangi sampnga tono

Mena he kaiwhakamahi tuatahi koe, tirohia te QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Aratohu Tere-Tīmata.

Tāuta me te Whakamahi
Ko te SDK mata Nihokikorangi e whakaratohia ana hei waahanga o te Simplicity SDK (GSDK), te huinga o Silicon Labs SDKs. Kia tere te tiimata me te Simplicity SDK, whakauruhia te Simplicity Studio 5, ka whakarite i to taiao whanaketanga me te haere i a koe i roto i te whakaurunga SDK Simplicity. Kei roto i te Simplicity Studio 5 nga mea katoa e hiahiatia ana mo te whanaketanga hua IoT me nga taputapu Silicon Labs, tae atu ki te rauemi me te kaiwhakaputa kaupapa, taputapu whirihoranga rorohiko, IDE katoa me te mekameka taputapu GNU, me nga taputapu tātari. Ka whakaratohia nga tohutohu whakaurunga i te ipurangi Simplicity Studio 5 Aratohu Kaiwhakamahi. Hei tauira, ka taea te whakauru a Simplicity SDK ma te tango, ma te kati ranei i nga mea hou mai i GitHub. Tirohia https://github.com/Sili-conLabs/simplicity_sdk mo etahi atu korero.

Ka whakauruhia e Simplicity Studio te Simplicity SDK ma te taunoa ki:

  • Matapihi:
    • C:\Kaiwhakamahi\ \SimplicityStudio\SDKs\simplicity_sdk
  • MacOS: /Kaiwhakamahi/ /SimplicityStudio/SDKs/simplicity_sdk
    Ko nga tuhinga motuhake mo te putanga SDK kua whakauruhia ki te SDK. He maha nga korero ka kitea i roto i nga tuhinga turanga matauranga (KBA). Ko nga tohutoro API me etahi atu korero mo tenei me nga putanga o mua kei te waatea https://docs.silabs.com/.

Mōhiohio Haumarutanga

Te kaweake i runga i te node Te Kaweake i runga i te Kaituku Notes
Kī whatunga Ka taea te kaweake Ka taea te kaweake Ko nga takenga o te taviri whatunga kei roto anake i te RAM i te wa e rongoa ana nga taviri whatunga ki te flash
Kī tono Kaore e taea te kaweake Ka taea te kaweake
Kī pūrere Kaore e taea te kaweake Ka taea te kaweake I roto i te take a Provisioner, whakamahia ki te taviri taputapu a Provisionerr me etahi atu taputapu

Whakakotahitanga Pouaka Haumaru
Ko tenei putanga o te taapu kua honoa ki te Whakahaere Kī Tiaki Haumaru. Ina tukuna ki nga taputapu Haumaru Vault High, ka parea nga taviri whakamunatanga mata ma te whakamahi i te mahinga Whakahaere Kī Haumaru. Ko te ripanga i raro nei e whakaatu ana i nga taviri whakamarumaru me o raatau ahuatanga tiaki rokiroki.

  • Ko nga taviri kua tohua hei "Kare-Kaweake" ka taea te whakamahi engari kaore e taea viewed, tiritahi ranei i te wa whakahaere.
  • Ko nga taviri kua tohua hei "Kaweake" ka taea te whakamahi, te tiritahi ranei i te wa whakahaere engari ka noho whakamuna i te wa e penapena ana ki te uira.
  • Mo te roanga atu o nga korero mo te mahi Whakahaere Kī Haumaru Vault, tirohia AN1271: Rokiroki Kī Haumaru.

Nga Kaitohutohu Haumaru
Hei ohauru ki nga Tohutohu Haumarutanga, takiuru ki te tomokanga kaihoko Silicon Labs, ka kowhiria te Kainga Kaute. Patohia te KĀINGA ki te haere ki te whārangi kāinga whainga ka paato i te Tipa Manage Notifications. Me mohio kei te takina te 'Pūrongo Tohutohu/Haumarutanga me nga Panui Huri Hunga Hua (PCN)', ka ohauru koe mo to papaahi me to kawa. Pāwhiritia Tiaki hei tiaki i nga huringa.

SILICON-LABS-Bluetooth-Mesh-SDK-Whakamau-Pūmanawa-Arahi-Kaiwhakamahi-fig-1

Tautoko
Ko nga kaihoko Kete Whakawhanaketanga e tika ana mo te whakangungu me te tautoko hangarau. Whakamahia te Matapihi Nihokikorangi Silicon Labs web ki te tiki korero mo nga hua me nga ratonga Nihokikorangi Silicon Labs katoa, me te haina mo te tautoko hua.
Whakapa atu ki te tautoko Silicon Laboratories i http://www.silabs.com/support.

Maama Studio
Kotahi-pawhiri te uru ki te MCU me nga taputapu ahokore, tuhinga, rorohiko, whare pukapuka waehere puna me etahi atu. Wātea mō Windows, Mac me Linux!

Whakakahoretanga
Kei te hiahia a Silicon Labs ki te whakarato ki nga kaihoko nga tuhinga hou, tika me te hohonu o nga taputapu katoa me nga waahanga e waatea ana mo nga kaiwhakangungu punaha me te rorohiko e whakamahi ana, e whakaaro ana ranei ki te whakamahi i nga hua Silicon Labs. Ko nga raraunga tohu, ko nga waahanga me nga taputapu e waatea ana, te rahi o te mahara me nga wahitau mahara e tohu ana ki ia taputapu motuhake, me nga tawhā "Angamaheni" e whakaratohia ana ka taea te rereke i roto i nga tono rereke. Tono exampKo nga mea e whakaahuatia ana i konei mo nga kaupapa whakaahua anake. Kei a Silicon Labs te mana ki te whakarereke me te kore panui atu ki nga korero mo nga hua, nga korero, me nga whakaahuatanga kei konei, kaore hoki e tuku whakamana mo te tika me te whakaotinga o nga korero kua whakauruhia. Ki te kore he whakamohiotanga i mua, ka taea e Silicon Labs te whakahou i te miihini hua i te wa o te mahi hangahanga mo nga take haumaru, pono ranei. Ko enei huringa e kore e whakarereke i nga korero me te mahi o te hua. Karekau he taunahatanga a Silicon Labs mo nga hua o te whakamahi i nga korero i tukuna mai i tenei tuhinga. Karekau tenei tuhinga e kii ana ki te tuku i tetahi raihana ki te hoahoa, ki te hanga i nga ara iahiko whakauru. Ko nga hua kaore i hangaia, i whakamanahia ranei kia whakamahia i roto i nga taputapu FDA Class III, nga tono e hiahiatia ana te whakaaetanga a te FDA i mua i te maakete, nga punaha Tautoko Ora ranei me te kore he whakaaetanga a-tuhi a Silicon Labs. Ko te "Pūnaha Tautoko Ora" he hua, he punaha ranei e hiahia ana ki te tautoko, ki te pupuri ranei i te oranga me te hauora/ranei, ki te kore e taea, ka puta he wharanga tangata, mate ranei. Ko nga hua Silicon Labs kaore i hangaia, i whakamanahia ranei mo nga tono hoia. Kaua rawa nga hua o Silicon Labs e whakamahia i roto i nga patu whakamate, tae atu ki (engari kaua e iti ki) patu karihi, koiora, matū matū ranei, me nga miihini e kaha ana ki te tuku i aua patu. Ka whakahē a Silicon Labs i ngā pūtāhui katoa e whakaatu ana, e whakapaetia ana, ā, e kore e whai kawenga, e haea rānei mō ngā wharanga, ngā tūkinotanga rānei e pā ana ki te whakamahi i tētahi hua Silicon Labs i roto i aua tono kore mana.

Tuhipoka: Kei roto pea i tenei ihirangi nga kupu kino kua tawhitotia inaianei. Kei te whakakapi a Silicon Labs i enei kupu ki te reo whakauru i nga waahi katoa ka taea. Mo etahi atu korero, toro www.silabs.com/about-us/inclusive-lexicon-project

Nga korero mo te Waitohu
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® me te Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo me nga huinga o aua mea , “Ko nga microcontrollers tino kaha o te ao”, Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, te Telegesis Ko te Moko®, USBXpress®, Zentri, te tohu Zentri me Zentri DMS, Z-Wave®, me etahi atu he tohu tohu, he tohu rehita ranei o Silicon Labs. Ko ARM, CORTEX, Cortex-M3 me te THUMB he tohu hokohoko, he tohu rehita ranei o ARM Holdings. He tohu rehita a Keil na ARM Limited. Ko Wi-Fi he tohu rehita o te Wi-Fi Alliance. Ko etahi atu hua, ingoa waitohu ranei kua whakahuahia i konei he tohu tohu na o ratou ake kaipupuri.

Pātai Auau (FAQ)

P: Kei hea ka kitea e au etahi atu korero mo nga whakahoutanga haumarutanga?
A: Tirohia te upoko Haumarutanga o te Paerewa Tuku Panui, toro atu ranei ki te wharangi Panui Panui Panui a Silicon Labs mo nga whakahoutanga haumarutanga taipitopito.

P: Me pehea taku whakauru i te wahanga clock_manager mo te arawhiti karaka?
A: Hei whakauru i te wahanga clock_manager mo te arawhitinga karaka, kia mohio koe ki te whakahou i to kaupapa tono kia rite ki nga tohutohu kei roto i te pukapuka kaiwhakamahi.

Silicon Laboratories Inc.
400 ki te uru o Cesar Chavez
Austin, TX 78701
USA
www.haihara.com

IoT Portfolio
www.silabs.com/IoT

SW/HW
www.silabs.com/simplicity

Kounga
www.silabs.com/quality

Tautoko & Hapori
www.silabs.com/community

Tuhinga / Rauemi

SILICON LABS Nihokikorangi Mesh SDK Pūmanawa Tāmau [pdf] Aratohu Kaiwhakamahi
Nihokikorangi Mesh SDK Pūmanawa Whakamau, Mesh SDK Pūmanawa Tāmau, SDK Pūmanawa Tāmau, Pūmanawa Tāmau, Pūmanawa

Tohutoro

Waiho he korero

Ka kore e whakaputaina to wahitau imeera. Kua tohua nga mara e hiahiatia ana *