SILICON LABS Bluetooth Mesh SDK Software ifibọ
Awọn pato ọja
- Orukọ ọja: Irọrun SDK Suite
- Ẹya: 2024.6.0
- Ojo ifisile: Oṣu Kẹfa Ọjọ 5, Ọdun 2024
- Ẹya Isọdi Mesh Bluetooth: 1.1
Awọn ilana Lilo ọja
Asopọmọra Bluetooth jẹ topology tuntun ti o wa fun awọn ẹrọ Bluetooth Low Energy (LE) ti o jẹ ki ibaraẹnisọrọ lọpọlọpọ-si-ọpọlọpọ (m: m). O jẹ iṣapeye fun ṣiṣẹda awọn nẹtiwọọki igbakeji iwọn nla ati pe o baamu ni pipe fun ṣiṣe adaṣe, awọn nẹtiwọọki sensọ, ati ipasẹ dukia. Sọfitiwia wa ati SDK fun idagbasoke Bluetooth ṣe atilẹyin Mesh Bluetooth ati iṣẹ ṣiṣe Bluetooth. Awọn olupilẹṣẹ le ṣafikun ibaraẹnisọrọ netiwọki mesh si awọn ẹrọ LE gẹgẹbi awọn ina ti a ti sopọ, adaṣe ile, ati awọn eto ipasẹ dukia. Ohun elo asọ tun ṣe atilẹyin itanna Bluetooth, ọlọjẹ beakoni, ati awọn asopọ GATT ki mesh Bluetooth le sopọ si awọn fonutologbolori, awọn tabulẹti, ati awọn ẹrọ Bluetooth LE miiran. Itusilẹ yii pẹlu awọn ẹya ti o ni atilẹyin nipasẹ ẹya iyasọtọ mesh Bluetooth 1.1.
Awọn akọsilẹ itusilẹ wọnyi bo awọn ẹya SDK:
7.0.0.0 ti jade ni Oṣu Keje ọjọ 5, Ọdun 2024
Ibamu ati Awọn akiyesi Lo
Fun alaye diẹ sii nipa awọn imudojuiwọn aabo ati awọn akiyesi, wo ipin Aabo ti Awọn akọsilẹ Itusilẹ Platform ti a fi sori ẹrọ pẹlu SDK yii tabi lori oju-iwe Awọn akọsilẹ Itusilẹ Silicon Labs. Awọn ile-iṣẹ Silicon tun ṣeduro ni agbara pe ki o ṣe alabapin si Awọn imọran Aabo fun alaye imudojuiwọn. Fun awọn ilana, tabi ti o ba jẹ tuntun si Silicon Labs Bluetooth mesh SDK, wo Lilo Tu Yii.
Ibamu Compilers
IAR ti a fi sii Workbench fun ARM (IAR-EWARM) ẹya 9.40.1
- Lilo ọti-waini lati kọ pẹlu IwUlO laini aṣẹ IarBuild.exe tabi IAR Imudara Workbench GUI lori macOS tabi Lainos le ja si aṣiṣe files ni lilo nitori collisions ni waini ká hashing alugoridimu fun ti o npese kukuru file awọn orukọ.
- Awọn alabara lori macOS tabi Lainos ni imọran lati ma kọ pẹlu IAR ni ita ti Simplicity Studio. Awọn alabara ti o ṣe yẹ ki o farabalẹ rii daju pe o tọ files ti wa ni lilo.
GCC (The GNU Compiler Collection) version 12.2.1, pese pẹlu ayedero Studio.
- Ẹya iṣapeye akoko-ọna asopọ ti GCC ti jẹ alaabo, ti o yọrisi ilosoke diẹ ti iwọn aworan.
Awọn nkan Tuntun
Irọrun SDK jẹ ipilẹ idagbasoke sọfitiwia ti a fiweranṣẹ fun kikọ awọn ọja IoT ti o da lori Series 2 ati Series 3 alailowaya ati awọn ẹrọ MCU. O ṣepọ awọn akopọ ilana ilana alailowaya, middleware, awọn awakọ agbeegbe, bootloader, ati ohun elo examples – ilana ti o lagbara fun ṣiṣe iṣapeye agbara ati awọn ẹrọ IoT to ni aabo. Irọrun SDK nfunni ni awọn ẹya ti o lagbara gẹgẹbi agbara agbara-kekere, igbẹkẹle nẹtiwọọki ti o lagbara, atilẹyin fun nọmba nla ti awọn apa, ati abstraction ti awọn ibeere eka bi multiprotocol ati iwe-ẹri iṣaaju. Ni afikun, Silicon Labs pese sọfitiwia lori-air (OTA) ati awọn imudojuiwọn aabo lati ṣe imudojuiwọn awọn ẹrọ latọna jijin, dinku awọn idiyele itọju, ati imudara iriri ọja olumulo ipari. SDK ti o rọrun jẹ atẹle lati ọdọ Gecko SDK olokiki wa, eyiti yoo tẹsiwaju lati wa ni ipese atilẹyin igba pipẹ fun Awọn ẹrọ 0 ati Series 1 wa.
Fun afikun alaye lori Series 0 ati awọn ẹrọ 1 jara jọwọ tọka si: Jara 0 ati jara 1 EFM32/EZR32/EFR32 ẹrọ (silabs.com).
New Awọn ẹya ara ẹrọ
Fi kun ni Tu 7.0.0.0
Atilẹyin fun Alakoso aago ti ṣafikun. Awọn paati akopọ ko lo ẹrọ_init () mọ fun ibẹrẹ aago. Dipo, iṣẹ akanṣe ohun elo gbọdọ ni bayi pẹlu paati clock_manager eyiti o ṣe ipilẹṣẹ aago naa. Atilẹyin fun Oluṣakoso Iranti Wọpọ ti ṣafikun.
Awọn API Tuntun
Fi kun ni Tu 7.0.0.0 Ko si.
Awọn ilọsiwaju
- Aṣẹ kilasi BGAPI ipade kan, sl_btmesh_node_test_identity, ti ṣe afikun fun ṣiṣe ayẹwo awọn orisun ipolowo idanimo.
- Ẹya Node Agbara kekere ti a ṣafikun si olupin sensọ examples.
- Ẹya ọrẹ ti a ṣafikun si alabara olupin sensọ example.
Yi pada ni Tu 7.0.0.0
- Awọn iyipada BGAPI:
Aṣẹ kilasi BGAPI ipade kan, sl_btmesh_node_test_identity, ti ṣe afikun lati ṣayẹwo boya ipolowo idanimọ ipade ti o ti gba wa lati oju ipade ti a fun tabi rara. - Example yipada ohun elo:
Ẹya Node Agbara Kekere ti ṣafikun si olupin sensọ tẹlẹamples (btmesh_soc_sensor_thermometer, btmesh_soc_nlc_sensor_oc-cupancy btmesh_soc_nlc_sensor_ambient_light), ati ẹya Ọrẹ ni a ṣafikun si alabara olupin sensọ ex.ample (btmesh_soc_sen-sor_client).
Awọn ọrọ ti o wa titi
Ti o wa titi ni idasilẹ 7.0.0.0
- Yago fun ibẹrẹ ipolongo ti o ba ti wa ni ipese pẹlu PB-GATT nikan.
- Ilọsiwaju ijabọ iṣẹlẹ ipese lori ẹrọ ti kojọpọ.
- Ilọsiwaju ijabọ iṣẹlẹ DFU lori ẹrọ ti kojọpọ.
- Ijabọ aṣiṣe ti o ba jẹ pe iṣeto Gbigbe Blob lori ipade ko to fun Olupinpin DFU ati awọn awoṣe Imudojuiwọn imurasilẹ.
- Idabobo atunwi fifipamọ ti o wa titi si NVM3 nigba lilo sl_btmesh_node_power_off() API.
ID # | Apejuwe |
356148 | Yẹra fun ibẹrẹ ipolowo ti o ba n pese ipade ni lilo PB-GATT nikan. |
1250461 | Ṣe ijabọ iṣẹlẹ ipese ni agbara diẹ sii lori ẹrọ ti kojọpọ. |
1258654 | Ṣe ijabọ iṣẹlẹ DFU logan diẹ sii lori ẹrọ ti kojọpọ. |
1274632 | Olupinpin DFU ati awọn awoṣe Imudojuiwọn Standalone yoo jabo aṣiṣe kan ti iṣeto Gbigbe Blob lori ipade ko to. |
1284204 | Idabobo atunwi fifipamọ ti o wa titi si NVM3 nigbati ohun elo ba nlo sl_btmesh_node_power_off() API. |
Awọn ọrọ ti a mọ ni itusilẹ lọwọlọwọ
Awọn ọran ni igboya ni a ṣafikun lati itusilẹ iṣaaju.
- Ko si iṣẹlẹ BGAPI fun ikuna mimu ifiranṣẹ ti a pin.
- Ikun omi ti o pọju ti isinyi NCP pẹlu awọn iṣẹlẹ iyipada ipo isọdọtun bọtini.
- Ibajẹ iṣẹ ṣiṣe diẹ ni awọn idanwo airi irin-ajo yika ni akawe si ẹya 1.5.
- Awọn oran pẹlu tun-idasilẹ asopo ohun ipolongo ti o ba ti gbogbo awọn asopọ ni o wa lọwọ ati GATT aṣoju ni lilo.
- Išẹ ti ko dara ti gbigbe ifiranṣẹ ipin lori agbateru GATT.
ID # | Apejuwe | Ṣiṣẹda |
401550 | Ko si iṣẹlẹ BGAPI fun ikuna mimu ifiranṣẹ ti a pin. | Ohun elo nilo lati yọkuro ikuna lati akoko ipari / aini idahun Layer ohun elo; fun awọn awoṣe ataja ti pese API kan. |
454059 | Nọmba nla ti awọn iṣẹlẹ iyipada ipo isọdọtun bọtini jẹ ipilẹṣẹ ni ipari ilana KR, ati pe o le ṣe iṣan omi ti isinyi NCP. | Mu ipari isinyi NCP pọ si ninu iṣẹ akanṣe naa. |
454061 | Ibajẹ iṣẹ ṣiṣe diẹ ni akawe si 1.5 ni awọn idanwo airi irin-ajo yika ni a ṣe akiyesi. | |
624514 | Ọrọ pẹlu tun-idasile asopo ohun ipolongo ti o ba ti gbogbo awọn isopọ ti nṣiṣe lọwọ ati GATT aṣoju wa ni lilo. | Pin asopọ kan diẹ sii ju ti o nilo lọ. |
841360 | Išẹ ti ko dara ti gbigbe ifiranṣẹ ipin lori agbateru GATT. | Rii daju pe aarin Asopọ BLE ti o wa ni abẹlẹ jẹ kukuru; rii daju pe ATT MTU tobi to lati baamu Mesh PDU kikun; tunse ipari iṣẹlẹ asopọ ti o kere ju lati gba ọpọlọpọ awọn apo-iwe LL laaye lati tan kaakiri fun iṣẹlẹ asopọ. |
1121605 | Awọn aṣiṣe iyipo le fa awọn iṣẹlẹ ti a ṣeto lati ma nfa ni awọn akoko ti o yatọ pupọ ju ti a reti lọ. | |
1226127 | Olupese ogun example ti wa ni di nigbati o bẹrẹ lati pese a keji ipade. | Tun ohun elo olupese olupin bẹrẹ ṣaaju ipese ipade keji. |
1204017 | Olupinpin ko ni anfani lati mu imudojuiwọn FW ti ara ẹni ti o jọra ati ikojọpọ FW. | Maṣe ṣiṣe imudojuiwọn FW ti ara ẹni ati ikojọpọ FW ni afiwe. |
1301325 | Awọn iṣe oluṣeto ko ni ipamọ ni deede si ibi ipamọ jubẹẹlo. | |
1305041 | Ibaraẹnisọrọ NCP lati ọdọ agbalejo si EFR32 le ti pẹ. | sl_simple_com_usart.c le ṣe atunṣe lati ṣe atunṣe iye akoko ipari. |
1305928 | Ṣiṣeto awọn apa imudojuiwọn 10 tabi diẹ sii bi awọn olugba DFU le kuna lori ohun elo olupin SoC. |
Awọn nkan ti a ti parun
Deprecated ni Tu 7.0.0.0
Aṣẹ BGAPI sl_btmesh_prov_test_identity ti parẹ. Lo sl_btmesh_node_test_identity dipo.
Awọn nkan ti a yọ kuro
Ti yọ kuro ni idasilẹ 7.0.0.0
Atilẹyin fun ohun elo Series 1 (xG12 ati xG13) ti yọkuro ninu itusilẹ yii.
Lilo itusilẹ yii
Itusilẹ yii ni awọn wọnyi ninu
- Silicon Labs Bluetooth mesh akopọ ìkàwé
- Apapo Bluetooth sample awọn ohun elo
Ti o ba jẹ olumulo akoko akọkọ, wo QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Itọsọna Ibẹrẹ kiakia.
Fifi sori ẹrọ ati Lo
SDK mesh Bluetooth ti pese gẹgẹ bi apakan SDK Arọrun (GSDK), suite ti Silicon Labs SDKs. Lati bẹrẹ ni iyara pẹlu Arọrun SDK, fi Simplicity Studio 5 sori ẹrọ, eyiti yoo ṣeto agbegbe idagbasoke rẹ ki o rin ọ nipasẹ fifi sori SDK Arọrun. Simplicity Studio 5 pẹlu ohun gbogbo ti o nilo fun idagbasoke ọja IoT pẹlu awọn ẹrọ Silicon Labs, pẹlu orisun ati ifilọlẹ iṣẹ akanṣe, awọn irinṣẹ iṣeto sọfitiwia, IDE ni kikun pẹlu ohun elo GNU, ati awọn irinṣẹ itupalẹ. Awọn ilana fifi sori ẹrọ ni a pese ni Itọsọna Olumulo ile-iṣẹ Arọrun 5 lori ayelujara. Ni omiiran, Arọrun SDK le fi sori ẹrọ pẹlu ọwọ nipasẹ gbigba lati ayelujara tabi didi tuntun lati GitHub. Wo https://github.com/Sili-conLabs/simplicity_sdk fun alaye siwaju sii.
Simplicity Studio n fi SDK Arọrun sori ẹrọ nipasẹ aiyipada ni:
- Windows:
- C:Awọn olumulo \SimplicityStudio \ SDKs \ simplicity_sdk
- MacOS: /Oníṣe/ /SimplicityStudio/SDKs/simplicity_sdk
Awọn iwe aṣẹ ni pato si ẹya SDK ti fi sori ẹrọ pẹlu SDK. Alaye ni afikun nigbagbogbo ni a le rii ni awọn nkan ipilẹ imọ (KBAs). Awọn itọkasi API ati alaye miiran nipa eyi ati awọn idasilẹ iṣaaju wa lori https://docs.silabs.com/.
Aabo Alaye
Bọtini | Exportability on a ipade | Exportability on Olupese | Awọn akọsilẹ |
Bọtini nẹtiwọki | Ti o le gbe jade | Ti o le gbe jade | Awọn itọsẹ ti bọtini nẹtiwọki wa nikan ni Ramu nigba ti awọn bọtini nẹtiwọki wa ni ipamọ lori filasi |
Bọtini ohun elo | Ti kii ṣe okeere | Ti o le gbe jade | |
Bọtini ẹrọ | Ti kii ṣe okeere | Ti o le gbe jade | Ninu ọran Olupese, ti a lo si bọtini ẹrọ ti Provisionerr ati awọn bọtini awọn ẹrọ miiran |
Ailewu ifinkan Integration
Ẹya akopọ yii ni a ṣepọ pẹlu Itọju Ifinkan Key Management. Nigbati a ba fi ranṣẹ si awọn ohun elo Ile-ipamọ to gaju, awọn bọtini fifi ẹnọ kọ nkan mesh jẹ aabo ni lilo iṣẹ ṣiṣe Iṣakoso Ifipamọ Ifipamọ. Tabili ti o wa ni isalẹ fihan awọn bọtini aabo ati awọn abuda aabo ibi ipamọ wọn.
- Awọn bọtini ti o ti samisi bi “Ti kii ṣe Si ilẹ okeere” le ṣee lo ṣugbọn wọn ko le ṣe viewed tabi pín ni asiko isise.
- Awọn bọtini ti o ti samisi bi “Exportable” le ṣee lo tabi pinpin ni asiko asiko ṣugbọn wa ni fifi ẹnọ kọ nkan lakoko ti o fipamọ sinu filasi.
- Fun alaye diẹ sii lori iṣẹ ṣiṣe iṣakoso bọtini ifinkan aabo, Wo AN1271: Ipamọ Key to ni aabo.
Awọn imọran Aabo
Lati ṣe alabapin si Awọn imọran Aabo, wọle si oju-ọna alabara Silicon Labs, lẹhinna yan Ile Akọọlẹ. Tẹ ILE lati lọ si oju-iwe ile ọna abawọle ati lẹhinna tẹ Ṣakoso awọn tile Awọn iwifunni. Rii daju pe 'Software/Awọn akiyesi Imọran Aabo & Awọn akiyesi Iyipada Ọja (PCNs)' jẹ ayẹwo, ati pe o ti ṣe alabapin ni o kere ju fun pẹpẹ ati ilana rẹ. Tẹ Fipamọ lati ṣafipamọ eyikeyi awọn ayipada.
Atilẹyin
Awọn alabara Apo Idagbasoke jẹ ẹtọ fun ikẹkọ ati atilẹyin imọ-ẹrọ. Lo ohun alumọni Labs Bluetooth mesh web oju-iwe lati gba alaye nipa gbogbo awọn ọja ati iṣẹ Bluetooth Silicon Labs, ati lati forukọsilẹ fun atilẹyin ọja.
Olubasọrọ Silicon Laboratories support ni http://www.silabs.com/support.
Ayedero Studio
Iraye si ọkan-tẹ si MCU ati awọn irinṣẹ alailowaya, iwe, sọfitiwia, awọn ile-ikawe koodu orisun & diẹ sii. Wa fun Windows, Mac ati Lainos!
AlAIgBA
Awọn ile-iṣẹ Silicon ni ipinnu lati pese awọn alabara pẹlu tuntun, deede, ati iwe-ijinle ti gbogbo awọn agbeegbe ati awọn modulu ti o wa fun eto ati awọn imuse sọfitiwia nipa lilo tabi pinnu lati lo awọn ọja Silicon Labs. Awọn alaye abuda, awọn modulu ti o wa ati awọn agbeegbe, awọn iwọn iranti ati awọn adirẹsi iranti tọka si ẹrọ kọọkan, ati awọn aye “Aṣoju” ti a pese le ati ṣe yatọ ni awọn ohun elo oriṣiriṣi. Ohun elo exampAwọn ohun ti a ṣalaye ninu rẹ wa fun awọn idi apejuwe nikan. Ohun alumọni Labs ni ẹtọ lati ṣe awọn ayipada laisi akiyesi siwaju si alaye ọja, awọn pato, ati awọn apejuwe ninu rẹ, ati pe ko fun awọn iṣeduro ni deede tabi pipe alaye to wa. Laisi ifitonileti iṣaaju, Silicon Labs le ṣe imudojuiwọn famuwia ọja lakoko ilana iṣelọpọ fun aabo tabi awọn idi igbẹkẹle. Iru awọn iyipada ko ni paarọ awọn pato tabi iṣẹ ọja naa. Awọn Labs Silicon ko ni ni gbese fun awọn abajade ti lilo alaye ti a pese ninu iwe yii. Iwe yii ko tumọ si tabi funni ni iwe-aṣẹ ni gbangba lati ṣe apẹrẹ tabi ṣe agbero eyikeyi awọn iyika iṣọpọ. Awọn ọja naa ko ṣe apẹrẹ tabi fun ni aṣẹ lati ṣee lo laarin eyikeyi awọn ẹrọ FDA Class III, awọn ohun elo eyiti o nilo ifọwọsi premarket FDA tabi Awọn ọna Atilẹyin Igbesi aye laisi aṣẹ kikọ pato ti Silicon Labs. “Eto Atilẹyin Igbesi aye” jẹ ọja eyikeyi tabi eto ti a pinnu lati ṣe atilẹyin tabi ṣetọju igbesi aye ati / tabi ilera, eyiti, ti o ba kuna, o le nireti ni deede lati ja si ipalara ti ara ẹni pataki tabi iku. Awọn ọja Silicon Labs ko ṣe apẹrẹ tabi ni aṣẹ fun awọn ohun elo ologun. Awọn ọja Silicon Labs labẹ ọran kankan ko ni lo ninu awọn ohun ija ti iparun pupọ pẹlu (ṣugbọn ko ni opin si) iparun, ti ibi tabi awọn ohun ija kemikali, tabi awọn ohun ija ti o lagbara lati jiṣẹ iru awọn ohun ija bẹẹ. Awọn ile-iṣẹ Silicon ko sọ gbogbo awọn iṣeduro ti o han ati mimọ ati pe kii yoo ṣe iduro tabi ṣe oniduro fun eyikeyi awọn ipalara tabi awọn ibajẹ ti o ni ibatan si lilo ọja Silicon Labs ni iru awọn ohun elo laigba aṣẹ.
Akiyesi: Àkóónú yìí lè ní àwọn ọ̀rọ̀ ìbínú tí ó ti di afẹ́fẹ́. Ohun alumọni Labs n rọpo awọn ofin wọnyi pẹlu ede isọpọ nibikibi ti o ṣeeṣe. Fun alaye diẹ sii, ṣabẹwo www.silabs.com/about-us/inclusive-lexicon-project
Ifitonileti aami-iṣowo
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ati awọn Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo ati awọn akojọpọ rẹ. , "Awọn microcontrollers ti o ni agbara julọ ni agbaye", Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, the Telegesis Logo®, USBXpress®, Zentri, aami Zentri ati Zentri DMS, Z-Wave®, ati awọn miiran jẹ aami-iṣowo tabi aami-iṣowo ti a forukọsilẹ ti Silicon Labs. ARM, CORTEX, Cortex-M3 ati THUMB jẹ aami-iṣowo tabi aami-iṣowo ti a forukọsilẹ ti ARM Holdings. Keil jẹ aami-išowo ti a forukọsilẹ ti ARM Limited. Wi-Fi jẹ aami-iṣowo ti a forukọsilẹ ti Wi-Fi Alliance. Gbogbo awọn ọja miiran tabi awọn orukọ iyasọtọ ti a mẹnuba ninu rẹ jẹ aami-išowo ti awọn oniwun wọn.
Awọn Ibeere Nigbagbogbo (FAQ)
Q: Nibo ni MO le wa alaye diẹ sii nipa awọn imudojuiwọn aabo?
A: Tọkasi apakan Aabo ti Awọn akọsilẹ Itusilẹ Platform tabi ṣabẹwo si oju-iwe Awọn akọsilẹ Itusilẹ Silicon Labs fun awọn imudojuiwọn aabo alaye.
Q: Bawo ni MO ṣe ṣafikun paati clock_manager fun ipilẹṣẹ aago?
A: Lati pẹlu paati clock_manager fun ibẹrẹ aago, rii daju pe o ṣe imudojuiwọn iṣẹ akanṣe ohun elo rẹ gẹgẹbi fun awọn ilana ti a pese ninu iwe afọwọkọ olumulo.
Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA
www.silabs.com
IoT Portfolio
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Didara
www.silabs.com/quality
Atilẹyin & Agbegbe
www.silabs.com/community
Awọn iwe aṣẹ / Awọn orisun
![]() |
SILICON LABS Bluetooth Mesh SDK Software ifibọ [pdf] Itọsọna olumulo Asopọmọra Bluetooth SDK Sọfitiwia ti a fiwe si, Sọfitiwia Iṣisi SDK, Sọfitiwia ti a fi sinu SDK, Sọfitiwia ti a fi sinu, sọfitiwia |