SILICON LABS 6.1.3.0 GA Bluetooth Mesh Software Development
Mga detalye
- Ngalan sa Produkto: Gecko SDK Suite 4.4
- Petsa sa Pagpagawas: Oktubre 23, 2024
- Bersyon sa Pagtino sa Bluetooth Mesh: 1.1
- Gisuportahan nga Mga Bersyon sa SDK:
- 6.1.3.0 nga gipagawas Oktubre 23, 2024
- 6.1.2.0 nga gipagawas Agosto 14, 2024
- 6.1.1.0 nga gipagawas Mayo 2, 2024
- 6.1.0.0 nga gipagawas Abril 10, 2024
- 6.0.1.0 nga gipagawas kaniadtong Pebrero 14, 2024
- 6.0.0.0 nga gipagawas kaniadtong Disyembre 13, 2023
Mga Instruksyon sa Paggamit sa Produkto
Mga Pahibalo sa Pagkaangay ug Paggamit
Para sa mga update sa seguridad ug mga pahibalo, tan-awa ang Security chapter sa Gecko Platform Release notes o bisitaha ang Silicon Labs Release Notes page. Mag-subscribe sa Security Advisories para sa pinakabag-o nga impormasyon.
Gigamit Kini nga Pagpagawas
Kung bag-o ka sa Silicon Labs Bluetooth mesh SDK, sunda ang mga panudlo nga gihatag sa manwal sa paggamit aron makasugod sa produkto.
Nahiangay nga mga Compiler
Siguroha nga imong gigamit ang husto files ug mga compiler sama sa girekomendar alang sa labing maayo nga performance sa produkto.
FAQ
- P: Asa ko makakitag dugang impormasyon bahin sa mga update sa seguridad?
A: Mahimo nimong i-refer ang Security chapter sa Gecko Platform Release notes o bisitaha ang Silicon Labs Release Notes page para sa detalyadong impormasyon sa pag-update sa seguridad. | - P: Unsaon nako pag-subscribe sa Security Advisories alang niini nga produkto?
A: Aron mag-subscribe sa Security Advisories ug makadawat sa pinakabag-o nga impormasyon, sunda ang mga instruksiyon nga gihatag sa user manual o kontaka ang suporta sa Silicon Labs. - Q: Unsa nga mga compiler ang nahiuyon sa kini nga produkto?
A: Tan-awa ang manwal sa paggamit alang sa usa ka lista sa mga compatible nga compiler nga girekomenda alang sa paggamit niini nga produkto.
Bluetooth® mesh SDK 6.1.3.0 GA
Gecko SDK Suite 4.4 Oktubre 23, 2024
Ang Bluetooth mesh usa ka bag-ong topology nga magamit alang sa Bluetooth Low Energy (LE) nga mga aparato nga makahimo sa daghang-sa-daghan (m:m) nga komunikasyon. Na-optimize kini alang sa paghimo sa dagkong mga network sa de-vice, ug haum kaayo alang sa pagtukod sa automation, mga network sa sensor, ug pagsubay sa asset. Ang among software ug SDK alang sa Bluetooth development nagsuporta sa Bluetooth Mesh ug Bluetooth 5.3 functionality. Ang mga developers makadugang sa mesh networking communication sa LE devices sama sa konektado nga mga suga, home automation, ug asset tracking systems. Gisuportahan usab sa software ang Bluetooth beaconing, beacon scanning, ug mga koneksyon sa GATT aron ang Bluetooth mesh makakonektar sa mga smart phone, tablet, ug uban pang Bluetooth LE device. Kini nga pagpagawas naglakip sa mga feature nga gisuportahan sa Bluetooth mesh specification version 1.1.
HINUNGDANONG MGA KINAHANGLAN
- Kwalipikado nga pagpatuman sa Mesh 1.1
- Gidugang ang Network Lighting Control (NLC) profiles
Kini nga mga nota sa pagpagawas naglangkob sa mga bersyon sa SDK:
- 6.1.3.0 nga gipagawas Oktubre 23, 2024
- 6.1.2.0 nga gipagawas Agosto 14, 2024
- 6.1.1.0 nga gipagawas Mayo 2, 2024
- 6.1.0.0 nga gipagawas Abril 10, 2024
- 6.0.1.0 nga gipagawas kaniadtong Pebrero 14, 2024
- 6.0.0.0 nga gipagawas kaniadtong Disyembre 13, 2023
Mga Pahibalo sa Pagkaangay ug Paggamit
Para sa dugang nga impormasyon bahin sa mga update sa seguridad ug mga pahibalo, tan-awa ang Seguridad nga kapitulo sa Gecko Platform Release notes nga na-install niini nga SDK o sa Silicon Labs Release Notes page. Girekomenda usab sa Silicon Labs nga mag-subscribe ka sa Mga Advisories sa Seguridad alang sa labing bag-ong kasayuran. Alang sa mga panudlo, o kung bag-o ka sa Silicon Labs Bluetooth mesh SDK, tan-awa ang Paggamit Niini nga Pagpagawas.
Mga katugbang nga Compiler:
IAR Embedded Workbench alang sa ARM (IAR-EWARM) nga bersyon 9.40.1
- Ang paggamit sa bino aron magtukod gamit ang IarBuild.exe command line utility o IAR Embedded Workbench GUI sa macOS o Linux mahimong moresulta sa dili husto files gigamit tungod sa mga bangga sa hashing algorithm sa bino alang sa pagmugna og mubo file mga ngalan.
- Gitambagan ang mga kustomer sa macOS o Linux nga dili magtukod gamit ang IAR gawas sa Simplicity Studio. Ang mga kustomer nga nagbuhat kinahanglan nga mabinantayon nga susihon nga husto files kay gigamit. GCC (The GNU Compiler Collection) nga bersyon 12.2.1, gihatag sa Simplicity Studio.
- Ang bahin sa pag-optimize sa link-time sa GCC na-disable, nga miresulta sa gamay nga pagtaas sa gidak-on sa imahe.
Bag-ong mga butang
Bag-ong Features
Gidugang sa pagpagawas 6.0.1.0
Mga pagbag-o sa mga sangkap sa SLC:
- Ang ikatulo nga BT Mesh Role gidugang tupad sa Provisioner ug Provisionee nga papel - usa ka Custom BT Mesh Role, diin ang aplikasyon makakuha sa kagawasan sa pagpatuman sa usa ka custom nga papel. Kay example, ang Taghatag o
- Ang provisionee nga papel mahimong mapili nga runtime.
- Gidugang sa pagpagawas 6.0.0.0
- Bag-ong Networked Lighting Control (NLC) exampang mga app:
- btmesh_soc_nlc_basic_lightness_controller alang sa demonstrasyon sa BT Mesh NLC Basic Lightness Controller Profile
- btmesh_soc_nlc_basic_scene_selector para sa demonstrasyon sa BT Mesh NLC Basic Scene Selector Profile
- btmesh_soc_nlc_dimming_control alang sa demonstrasyon sa BT Mesh NLC Dimming Controller Profile
- btmesh_soc_nlc_sensor_ambient_light alang sa demonstrasyon sa BT Mesh NLC Ambient Light Sensor Profile
- btmesh_soc_nlc_sensor_occupancy alang sa demonstrasyon sa BT Mesh NLC Occupancy Sensor Profile (Nag-ihap ang mga tawo)
Mga kausaban sa exampang mga app:
Ang btmesh_soc_sensor_server gitangtang ug ang gamit niini gibahin sa 3 examples:
- btmesh_soc_sensor_thermometer para sa pagpakita sa Sensor Server Model nga adunay thermometer
- btmesh_soc_nlc_sensor_occupancy alang sa demonstrasyon sa BT Mesh NLC Occupancy Sensor Profile (pag-ihap sa mga tawo)
- btmesh_soc_nlc_sensor_ambient_light alang sa demonstrasyon sa BT Mesh NLC Ambient Light Sensor Profile
- Ang btmesh_soc_switch giilisan og ngalan sa btmesh_soc_switch_ctl, kansang katuyoan mao ang pagpakita sa paggamit sa Light CTL Client Model. Ang exampDili na nako kontrolahon ang mga eksena (Scene Client)
- Ang btmesh_soc_light giilisan og ngalan sa btmesh_soc_light_ctl
- Ang exampDili na ipakita ang modelo sa LC Server ug Scene Server, Scheduler Server ug Time Server Models
- Ang btmesh_soc_hsl giilisan og ngalan sa btmesh_soc_light_hsl
- Ang exampDili na ipakita ang modelo sa LC Server ug Scene Server, Scheduler Server ug Time Server Models
Mga kausaban sa tanang exampang mga app:
- Ang mga update sa imahe sa DFU gihimo sa usa ka script sa Python imbis nga create_bl_files.bat/.sh files
- Suporta alang sa Mesh Composition Data Pages 1, 2, 128, 129, 130 gidugang alang sa tanan nga examples, kini nga mga panid awtomatik nga namugna sa himan sa BT Mesh Configurator.
Bag-ong mga sangkap sa SLC:
- btmesh_nlc_basic_lightness_controller alang sa demonstrasyon sa BT Mesh NLC Basic Lightness Controller Profile
- btmesh_nlc_basic_lightness_controller_profile_metadata para sa Composition Data Page 2 Suporta sa NLC para sa Basic Lightness Controller Profile
- btmesh_nlc_basic_scene_selector para sa demonstrasyon sa BT Mesh NLC Basic Scene Selector Profile
- btmesh_nlc_basic_scene_selector_profile_metadata para sa Composition Data Page 2 Suporta sa NLC para sa Basic Scene Selector Profile btmesh_nlc_dimming_control alang sa demonstrasyon sa BT Mesh NLC
- Dimming Controller Profile
- btmesh_nlc_dimming_control_profile_metadata para sa Composition Data Page 2 Suporta sa NLC para sa Dimming Controller Profile btmesh_nlc_ambient_light_sensor alang sa demonstrasyon sa BT Mesh NLC Ambient Light Sensor Profile
- btmesh_nlc_ambient_light_sensor_profile_metadata para sa Composition Data Page 2 Suporta sa NLC para sa Ambient Light Sensor Profile btmesh_nlc_occupancy_sensor para sa demonstrasyon sa BT Mesh NLC Occupancy Sensor Profile (Nag-ihap ang mga tawo)
- btmesh_nlc_occupancy_sensor_profile_metadata para sa Composition Data Page 2 Suporta sa NLC para sa Occupancy Sensor Profile
- btmesh_generic_level_client_ext para sa pagpalapad sa Generic Base nga component nga adunay Generic Move Unacknowledged ug Generic Delta Unacknowledged nga mga mensahe
- ncp_btmesh_ae_server para sa pagpagana sa Silabs Configuration Server vendor model para sa node nga tugotan ang pagbalhin sa datos sa Advertisement Extension
- ncp_btmesh_ae_server para sa pagpagana sa Silabs Configuration Client vendor model para sa node.
- ncp_btmesh_user_cmd alang sa pagpakita sa komunikasyon tali sa usa ka host sa NCP ug target sa NCP gamit ang mga mensahe sa gumagamit, mga tubag ug mga panghitabo sa BGAPI.
Bag-ong mga API
Gidugang sa pagpagawas 6.1.0.0
Mga pagdugang sa BGAPI:
Ang bag-ong mga sugo gidugang sa klase sa node aron i-associate ang data sa pagtubag sa scan sa paghatag sa Mesh ug mga advertisement sa serbisyo sa Mesh proxy. Ang data sa pagtubag sa pag-scan nga may kalabotan sa mga advertisement sa serbisyo sa proxy sa Mesh mahimong itakda nga tagsa-tagsa alang sa matag yawe sa network, aron kini adunay sulud nga datos nga na-encrypt sa kana nga yawe, apan naa sa aplikasyon ang pagdumala niana. Ang bag-ong mga sugo mao ang:
- sl_btmesh_node_set_proxy_service_scan nga tubag: Itakda ang scan tubag data alang sa proxy nga serbisyo advertisement
- sl_btmesh_node_clear_proxy_service_scan_response: Tin-aw nga datos sa tubag sa pag-scan alang sa advertisement sa serbisyo sa proxy
- sl_btmesh_node_set_provisioning_service_scan nga tubag: Itakda ang data sa pagtubag sa pag-scan alang sa paghatag og serbisyo sa advertisement
- sl_btmesh_node_clear_provisioning_service_scan_response: Tin-aw nga datos sa pagtubag sa scan para sa paghatag og serbisyo sa advertisement
Usa ka bag-ong mando ang gidugang sa klase sa modelo sa vendor aron itakda ang mga kapilian sa pamatasan sa modelo. Sa pagkakaron adunay usa ka kapilian nga nagkontrol kung ang usa ka buffer sa trabaho gigahin gikan sa pundok alang sa matag modelo sa vendor alang sa pagtaho sa pagdawat sa mensahe. Ang default nga kantidad (1) naggahin ug buffer, nga nagdugang sa pag-report sa panghitabo nga kalig-on kung ang usa ka aparato ubos sa taas nga karga sa gasto sa dugang nga paggamit sa memorya sa tambak. Ang bag-ong sugo mao ang:
- sl_btmesh_vendor_model_set_option: Pagbutang usa ka kapilian sa pamatasan sa modelo sa vendor
Ang bag-ong mga sugo gidugang sa diagnostic nga klase aron ireport ang mga panghitabo nga may kalabotan sa panaghigalaay. Ang bag-ong mga sugo mao ang:
- sl_btmesh_diagnostic_enable_friend: I-enable ang paghimo sa mga panghitabo nga diagnostic nga may kalabutan sa panaghigalaay
- sl_btmesh_diagnostic_disable_friend: I-disable ang henerasyon sa mga panghitabo nga diagnostic nga may kalabotan sa panaghigalaay
- sl_btmesh_diagnostic_get_friend: Kuhaa ang mga diagnostic counter nga may kalabotan sa panaghigalaay
Ang mga bag-ong panghitabo nga gidugang sa klase sa diagnostic mao ang mga musunud:
- sl_btmesh_diagnostic_friend_queue: Kaganapan para sa mensahe nga gidugang sa linya sa mensahe sa panaghigalaay
sl_btmesh_diagnostic_friend_relay: Panghinabo alang sa mensahe nga gipasa sa usa ka LPN - sl_btmesh_diagnostic_friend_remove: Panghitabo alang sa mensahe nga gikuha gikan sa linya sa mensahe sa panaghigalaay
Gidugang sa pagpagawas 6.0.0.0
Mga pagbag-o sa mga sangkap sa SLC:
- Ang ncp_btmesh_dfu.h component sa ncp_btmesh_dfu.h adunay bag-ong API
- void sl_btmesh_ncp_dfu_handle_cmd(walay sulod *data, bool *cmd_handled);
- Ang sangkap sa btmesh_provisioning_decorator dili magsugod pag-usab sa paghatag pagkahuman napakyas ang paghatag sa btmesh_lighting_server's sl_btmesh_lighting_server.h adunay bag-ong API
- void sl_btmesh_update_lightness(uint16_t lightness, uint32_t remaining_ms);
- Ang btmesh_event_log adunay mas daghang granular nga kapilian sa pag-configure
- Ang sl_btmesh_ctl_client.h ni btmesh_ctl_client.h adunay pagbag-o sa API imbes nga
- void sl_btmesh_set_temperature(uint8_t new_color_temperature_percentage); ang bag-ong APi mao
- void sl_btmesh_ctl_client_set_temperature(uint8_t temperature_percent); void sl_btmesh_ctl_client_set_lightness(uint8_t lightness_percent);
Mga pagdugang sa BGAPI:
Usa ka bag-ong klase sa BGAPI alang sa mga diagnostic sa aparato ang gidugang. Naghatag kini sa aplikasyon nga adunay mga counter sa istatistika sa Mesh ug usa ka pagreport nga nakabase sa panghitabo sa pag-relay ug pag-proxy sa network sa PDU, nga mahimong ma-aktibo ug ma-deactivate kung gikinahanglan.
Ang BGAPI nga mga sugo sa diagnostic nga klase mao ang:
- sl_btmesh_diagnostic_init: Pagsugod sa diagnostic component
- sl_btmesh_diagnostic_deinit: I-deinitialize ang diagnostic component
- sl_btmesh_diagnostic_enable_relay: I-enable ang pagreport base sa panghitabo sa network PDU relaying/proxying nga kalihokan
- sl_btmesh_diagnostic_disable_relay: I-disable ang pagreport nga gibase sa panghitabo sa network PDU relaying/proxying nga kalihokan
- sl_btmesh_diagnostic_get_relay: Kuhaa ang gidaghanon sa mga relayed/proxied network PDUs hangtod karon
- sl_btmesh_diagnostic_get_statistics: Pagkuha ug mesh stack statistics counters
- sl_btmesh_diagnostic_clear_statistics: Zero mesh stack statistics counters
Ang BGAPI nga panghitabo sa diagnostic nga klase mao ang:
- sl_btmesh_diagnostic_relay: Pagreport sa panghitabo nga ang usa ka network PDU gi-relay o giproxy sa stack
Mga kalamboan
Giusab sa pagpagawas 6.1.0.0
Ang diagnostic class nga BGAPI nga sugo alang sa pagkuha sa mga estadistika giusab aron sa pagkuha sa mga tipik sa datos imbes sa pagkuha sa tanang datos sa makausa. Ang nagtawag kinahanglan nga maghatag sa gidak-on sa tipak nga gihangyo niini kauban ang pag-offset sa tipak sa datos sa estadistika, ug ang tawag mobalik nga adunay daghang datos nga mahatag, gihatagan ang mga pagpugong sa hangyo.
Giusab sa pagpagawas 6.0.0.0
- Ang usa ka provisioner o usa ka node mahimo nang i-configure ang kaugalingon gamit ang modelo sa kliyente sa pag-configure ug ang kaugalingon nga panguna nga adres ingon nga padulngan sa mga mensahe. Kini makapuli sa self-configuration pinaagi sa pagsulay sa BGAPI commands.
- Ang pag-optimize sa code mahimong moresulta sa gamay nga gamay nga mga imahe sa firmware kaysa kaniadto, depende sa set sa feature nga gigamit.
- Ang pag-optimize sa code mahimong moresulta sa gamay nga paggamit sa RAM kaysa kaniadto, depende sa feature set nga gigamit.
- Ang Mesh stack wala na magkinahanglan o nagsuporta sa wala na magamit nga BLE nga tig-anunsyo ug mga sangkap sa scanner. Hinunoa, kini naggamit sa kasamtangan nga mga bersyon sa matag usa (kabilin nga tig-anunsiyo ug kabilin nga scanner alang sa dili gipalapdan nga mga paanunsiyo, ug gipalugwayan nga tig-anunsiyo ug gilugwayan nga scanner para sa gipalawig nga mga paanunsiyo). Ang mga aplikasyon nga naggamit sa BLE ug sa Mesh BGAPIs kinahanglan dili na mogamit sa wala na magamit nga BLE nga tig-anunsyo ug mga sangkap sa scanner.
Giayo nga mga Isyu
Giayo sa pagpagawas 6.1.3.0
ID # | Deskripsyon |
1331888,
1338088, 1338090 |
Giayo ang ubay-ubay nga wala madumala nga mga kapakyasan sa alokasyon sa memorya nga mahimong mosangput sa pagkahagsa kung ang aparato napuno sa trapiko. |
1345827 | Giayo nga pagkawala sa kasayuran nga DFU distributor BGAPI nga panghitabo alang sa pagtangtang sa node. |
1351464 | Giayo nga pag-report sa layer sa link sa pagsira sa mga koneksyon sa usa ka overload nga sitwasyon. |
1354679 | Na-optimize nga paggamit sa memorya kung nagpadala mga paanunsyo sa kabilin. |
1356050 | Giayo ang isyu sa pagsugod pag-usab sa proxy sa GATT kung ang nagpahiping koneksyon nagsira nga wala damha. |
Giayo sa pagpagawas 6.1.2.0
ID # | Deskripsyon |
1251498 | Giayo kung ang usa ka mensahe sa Pag-iilaw, lakip ang oras sa pagbalhin, nagdala sa usa ka sayup nga mensahe sa sayup sa mga troso. |
1284204 | Giayo ang usa ka isyu nga makapugong sa pagtipig sa lista sa proteksyon sa replay kung gigamit ang sl_btmesh_node_power_off nga mando. |
1325267 | Giayo nga pagkasunod-sunod nga elemento sa pagsulat sa numero kung ang gi-configure nga write interval exponent gibutang sa zero. |
1334927 | Giayo ang usa ka isyu nga mahimong hinungdan sa usa ka lisud nga sayup kung ang GATT proxy server makadawat mga datos sa panahon sa kagutom sa kapanguhaan. |
Giayo sa pagpagawas 6.1.0.0
ID # | Deskripsyon |
1235337 | Gihimo nga mas lig-on ang pagdiskubre sa serbisyo sa GATT sa usa ka overloaded device. |
1247422 | Gihimong mas lig-on ang pagdawat sa modelo sa vendor sa usa ka overloaded device. |
1252252 | Naayo kung ang usa ka Generic Move nga mensahe mosangput sa usa ka kangitngit, nga mahimong moawas sa usa ka kadulom. |
1254356 | Giayo ang usa ka pagbag-o sa pag-deinitialization sa subsystem sa higala. |
1276121 | Giayo nga aplikasyon key index truncation sa lebel sa BGAPI kung ang naka-embed nga provisioner naghangyo usa ka hinungdanon nga pamaagi sa pag-refresh. |
Giayo sa pagpagawas 6.0.1.0
ID # | Deskripsyon |
1226000 | Ang Extended Provisioner BGAPI function para sa pagsusi sa node identity aron masusi usab ang private node identity. |
1206620 | Giayo ang mga problema tungod sa nawala nga mga panghitabo sa BGAPI sa panahon sa taas nga pagkarga aron matul-id ang mga problema sa pag-verify sa firmware. |
1230833 | Giayo nga higala nga subsystem deinitialization aron ang reinitialization molihok nga dili i-reset ang aparato. |
1243565 | Giayo nga pag-crash nga mahimong mahitabo kung napakyas ang pagsugod sa provisioner, pananglitanample tungod sa malformed DCD. |
1244298 | Giayo nga pagtaho sa dili tinuod nga dugang nga mga oktet sa panghitabo sa Register Status sa modelo sa Scene Client. |
1243556 | Gikuha ang awtomatik nga pagsugod sa node alang sa mga sangkap sa aplikasyon sa BT Mesh. Karon ang tanan nga mga sangkap magamit usab sa tahas sa Provisioner. |
Giayo sa pagpagawas 6.0.0.0
ID # | Deskripsyon |
360955 | Ang agwat tali sa una ug ikaduha nga panghinabo sa pagtagad timer mahimong lain sa usa ka segundo. |
1198887 | Ang pribado nga beacon random nga adres sa tig-anunsyo parehas alang sa tanan nga mga subnet samtang kini kinahanglan nga lahi. |
1202073 | Btmesh_ncp_walay sulod exampwalay igong RAM sa BRD4182 uban sa GCC compiler. |
1202088 | Btmesh_soc_switch example adunay igo nga RAM sa BRD4311 ug BRD4312 uban sa IAR compiler |
1206714 | Ang proxy server kinahanglan nga magpagawas ug beacon sa proxy nga koneksyon kung ang usa ka subnet idugang sa proxy server |
ID # | Deskripsyon |
1206715,
1211012, 1211022 |
Ang suporta alang sa panid sa data sa komposisyon sa aparato 2, 129 ug 130 kinahanglan naa sa modelo sa configuration server ingon man usab sa dako nga modelo sa data server sa komposisyon kung gisuportahan ang layo nga probisyon. |
1211017 | Ang matag karon ug unya nga pagmantala sa impormasyon sa lokasyon kinahanglan nga magpulipuli tali sa global ug lokal nga lokasyon kung ang duha nahibal-an |
1212373 | Resource leak sa pagdumala sa proxy connection human naablihan ug gisirado ang pila ka gatos nga proxy connections |
1212854 | Ang pagbalhin sa mode nga MBT sa usa ka LPN dili makompleto nga malampuson |
1197398,
1194443 |
Ang aplikasyon sa tig-apod-apod sa DFU sa pagkakaron dili makahimo sa pagdumala sa labaw sa 60 nga mga node nga malampuson |
1202088 | Btmesh_soc_switch_ctl example compiles sa tanan nga mga tabla uban sa IAR compiler. |
Nailhan nga mga Isyu sa Kasamtangang Pagpagawas
Ang mga isyu sa bold gidugang sukad sa miaging pagpagawas.
ID # | Deskripsyon | Pagsulbad |
401550 | Walay BGAPI nga panghitabo alang sa gibahin nga mensahe sa pagdumala sa kapakyasan. | Ang aplikasyon kinahanglan nga mahibal-an ang kapakyasan gikan sa timeout / kakulang sa tubag sa layer sa aplikasyon; alang sa mga modelo sa vendor usa ka API ang gihatag. |
454059 | Daghang mga panghitabo sa pagbag-o sa estado sa pag-refresh ang nahimo sa katapusan sa proseso sa KR, ug kana mahimong magbaha sa pila sa NCP. | Dugangi ang gitas-on sa pila sa NCP sa proyekto. |
454061 | Ang gamay nga pagkunhod sa performance kumpara sa 1.5 sa round-trip latency nga mga pagsulay naobserbahan. | |
624514 | Isyu sa pag-establisar pag-usab nga konektado nga advertising kung ang tanan nga koneksyon aktibo ug ang GATT proxy gigamit. | Paggahin og usa pa ka koneksyon kay sa gikinahanglan. |
841360 | Dili maayo nga performance sa segmented message transmission sa GATT bearer. | Siguroha nga ang nagpahiping koneksyon sa BLE nga agwat sa Koneksyon mubo; pagsiguro nga ang ATT MTU igo nga gidak-on aron mohaum sa usa ka bug-os nga Mesh PDU; tune ang minimum nga gitas-on sa panghitabo sa koneksyon aron tugutan ang daghang mga pakete sa LL nga mapasa matag panghitabo sa koneksyon. |
1121605 | Ang mga kasaypanan sa pag-round mahimong hinungdan sa mga naka-iskedyul nga mga panghitabo nga mag-trigger sa lahi kaayo nga mga oras kaysa sa gipaabut. | |
1226127 | Host provisioner example mahimong ma-stuck sa diha nga kini magsugod sa paghatag sa usa ka ikaduha nga node. | I-restart ang host provisioner app sa dili pa i-provision ang ikaduhang node. |
1204017 | Ang Distributor dili makahimo sa pagdumala sa parallel self FW Update ug FW Upload. | Ayaw pagpadagan sa kaugalingon nga FW update ug FW upload sa parallel. |
1338936 | Ang GATT proxy mahimong dili makapadayon sa pag-anunsyo sa serbisyo pagkahuman sa pagdiskonekta sa usa ka sobra nga karga nga sitwasyon. | Siguruha nga igo nga mga buffer ang gitagana alang sa pagdumala sa trapiko. Pagplano sa network ug mga sumbanan sa komunikasyon aron walay node nga mabug-atan sa trapiko. |
1344809 | Pag-proxy sa mga tigdala sa advertisement stalls sa usa ka overload nga sitwasyon nga mas taas kay sa naandan nga mga paglangan sa pagpasa sa datos. | Siguruha nga igo nga mga buffer ang gitagana alang sa pagdumala sa trapiko. Pagplano sa network ug mga sumbanan sa komunikasyon aron walay node nga mabug-atan sa trapiko. |
Wala na gamita nga mga Butang
Wala na gigamit sa pagpagawas 6.0.0.0
Ang BGAPI nga sugo sl_btmesh_node_get_networks() wala na gamita. Gamita ang sl_btmesh_node_key_key_count() ug sl_btmesh_node_get_key() sa baylo.
Ang BGAPI nga mga sugo sl_btmesh_test_set_segment_send_delay() ug sl_btmesh_test_set_sar_config() wala na gamita. Gamita hinuon ang sl_btmesh_sar_config_set_sar_transmitter() ug sl_btmesh_sar_config_server_set_sar_receiver().
Gitangtang nga mga Butang
Gikuha sa pagpagawas 6.0.0.0
Ang mga sugo sa BGAPI nga sl_btmesh_test_set_local_config() ug sl_btmesh_test_get_local_config() gikuha na. Ang mga sugo sa BGAPI nga sl_btmesh_node_get_statistics() ug sl_btmesh_node_clear_statistics() gikuha na.
Gigamit Kini nga Pagpagawas
Kini nga pagpagawas naglangkob sa mosunod
- Silicon Labs Bluetooth mesh stack library
- Bluetooth mesh sampmga aplikasyon
Kung una ka nga tiggamit, tan-awa ang QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Quick-Start Guide.
Pag-instalar ug Paggamit
Ang Bluetooth mesh SDK gihatag isip kabahin sa Gecko SDK (GSDK), ang suite sa Silicon Labs SDKs. Aron dali nga makasugod sa GSDK, i-install ang Simplicity Studio 5, nga mag-set up sa imong development environment ug maglakaw kanimo pinaagi sa pag-install sa GSDK. Ang Simplicity Studio 5 naglakip sa tanan nga gikinahanglan alang sa IoT product development uban sa Silicon Labs device, lakip ang usa ka resource ug project launcher, software configuration tools, full IDE uban sa GNU toolchain, ug analysis tools. Ang mga panudlo sa pag-install gihatag sa online nga Giya sa Gumagamit sa Simplicity Studio 5.
Sa laing bahin, ang Gecko SDK mahimong i-install sa mano-mano pinaagi sa pag-download o pag-clone sa pinakabag-o gikan sa GitHub. Tan-awa https://github.com/Sili-conLabs/gecko_sdk para sa dugang impormasyon.
Ang default nga lokasyon sa pag-install sa GSDK nausab sa Simplicity Studio 5.3 ug mas taas.
- Windows: C:\Users\ \SimplicityStudio\SDKs\gecko_sdk
- MacOS: /Users/ /SimplicityStudio/SDKs/gecko_sdk
Kini nga bersyon sa stack gisagol sa Secure Vault Key Management. Kung i-deploy sa Secure Vault High nga mga aparato, ang mga yawe sa pag-encrypt sa mesh mapanalipdan gamit ang pagpaandar sa Secure Vault Key Management. Gipakita sa lamesa sa ubos ang giprotektahan nga mga yawe ug ang mga kinaiya sa pagpanalipod sa pagtipig niini.
yawe | Exportability sa usa ka node | Exportability sa Provisioner | Mga nota |
yawe sa network | Ma-eksport | Ma-eksport | Ang mga gigikanan sa yawe sa network anaa lamang sa RAM samtang ang mga yawe sa network gitipigan sa flash |
yawe sa aplikasyon | Dili ma-eksport | Ma-eksport | |
yawe sa device | Dili ma-eksport | Ma-eksport | Sa kaso sa Provisioner, gipadapat sa kaugalingong yawe sa device sa Provisionerr ingon man sa mga yawe sa ubang mga device |
Ang mga yawe nga gimarkahan nga "Non-Exportable" mahimong magamit apan dili mahimo viewed o gipaambit sa runtime. Ang mga yawe nga gimarkahan nga "Exportable" mahimong gamiton o ipaambit sa runtime apan magpabilin nga naka-encrypt samtang gitipigan sa flash. Para sa dugang nga impormasyon sa Secure Vault Key Management functionality, tan-awa ang AN1271: Secure Key Storage.
Para mag-subscribe sa Security Advisories, log in sa Silicon Labs customer portal, unya pilia ang Account Home. I-klik ang HOME aron makaadto sa portal home page ug dayon i-klik ang Manage Notifications tile. Siguruha nga ang 'Software/Security Advisory Notice ug Product Change Notice (PCNs)' gisusi, ug nga ikaw naka-subscribe sa minimum para sa imong plataporma ug protocol. I-klik ang Save aron i-save ang bisan unsang mga pagbag-o.
Ang mosunod nga numero kay example:
Suporta
Ang mga kostumer sa Development Kit angayan alang sa pagbansay ug teknikal nga suporta. Gamita ang Silicon Labs Bluetooth mesh web panid aron makakuha og impormasyon bahin sa tanang produkto ug serbisyo sa Silicon Labs Bluetooth, ug para magpalista para sa suporta sa produkto. Kontaka ang suporta sa Silicon Laboratories sa http://www.silabs.com/support.
IoT Portfoliowww.silabs.com/IoT
- SW/HW www.silabs.com/simplicity
- Kalidad www.silabs.com/quality
- Suporta ug Komunidad www.silabs.com/community
Disclaimer
Gitinguha sa Silicon Labs nga mahatagan ang mga kostumer sa labing bag-o, tukma, ug lawom nga dokumentasyon sa tanan nga mga peripheral ug module nga magamit alang sa mga tigpatuman sa sistema ug software nga naggamit o nagtinguha nga gamiton ang mga produkto sa Silicon Labs. Ang datos sa pag-ila, anaa nga mga modulo ug mga peripheral, mga gidak-on sa memorya ug mga adres sa panumduman nagtumong sa matag espesipikong device, ug ang "Typical" nga mga parameter nga gihatag mahimo ug magkalahi sa lain-laing mga aplikasyon. Aplikasyon exampAng mga gihulagway dinhi alang lamang sa mga katuyoan sa paghulagway. Ang Silicon Labs adunay katungod sa paghimo sa mga pagbag-o nga wala’y dugang nga pahibalo sa impormasyon sa produkto, mga detalye, ug mga paghulagway dinhi, ug wala maghatag mga garantiya sa katukma o pagkakompleto sa gilakip nga kasayuran. Kung walay una nga pahibalo, ang Silicon Labs mahimong mag-update sa firmware sa produkto sa panahon sa proseso sa paghimo alang sa seguridad o kasaligan nga mga hinungdan. Ang ingon nga mga pagbag-o dili magbag-o sa mga detalye o ang pasundayag sa produkto. Ang Silicon Labs walay tulubagon sa mga sangputanan sa paggamit sa impormasyon nga gihatag niini nga dokumento.
Kini nga dokumento wala magpasabot o dayag nga paghatag ug bisan unsang lisensya sa pagdesinyo o paghimo sa bisan unsang integrated circuits. Ang mga produkto wala gidesinyo o gitugutan nga gamiton sulod sa bisan unsang FDA Class III device, mga aplikasyon diin gikinahanglan ang pag-apruba sa premarket sa FDA o Life Support Systems nga walay espesipikong sinulat nga pagtugot sa Silicon Labs. Ang "Sistema sa Pagsuporta sa Kinabuhi" mao ang bisan unsang produkto o sistema nga gituyo aron suportahan o mapadayon ang kinabuhi ug/o kahimsog, nga, kung kini mapakyas, makatarunganon nga gilauman nga moresulta sa daghang personal nga kadaot o kamatayon. Ang mga produkto sa Silicon Labs wala gidesinyo o gitugutan alang sa mga aplikasyon sa militar. Ang mga produkto sa Silicon Labs sa bisan unsang kahimtang dili magamit sa mga hinagiban sa dinaghang paglaglag lakip (apan dili limitado sa) nukleyar, biolohikal o kemikal nga mga hinagiban, o mga misil nga makahimo sa paghatud sa ingon nga mga hinagiban. Gisalikway sa Silicon Labs ang tanan nga gipahayag ug gipasabut nga mga garantiya ug dili responsable o manubag sa bisan unsang mga kadaot o kadaot nga may kalabotan sa paggamit sa usa ka produkto sa Silicon Labs sa ingon nga dili awtorisado nga mga aplikasyon.
Impormasyon sa Trademark
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ug ang Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo ug mga kombinasyon niini , "labing kusog nga mahigalaon nga microcontrollers sa kalibutan", Redpine Signals®, WiSeConnect , n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, ang Telegesis Logo®, USBXpress® , Zentri, ang Zentri logo ug Zentri DMS, Z-Wave®, ug uban pa kay mga marka sa pamatigayon o rehistradong tatak sa Silicon Labs. Ang ARM, CORTEX, Cortex-M3 ug THUMB maoy mga marka sa pamatigayon o rehistradong marka sa pamatigayon sa ARM Holdings. Ang Keil kay rehistrado nga marka sa ARM Limited. Ang Wi-Fi kay rehistrado nga marka sa Wi-Fi Alliance. Ang tanan nga uban pang mga produkto o mga ngalan sa tatak nga gihisgutan dinhi mga marka sa pamatigayon sa ilang mga tag-iya.
Silicon Laboratories Inc.
400 West Cesar Chavez Austin, TX 78701
USAwww.silabs.com
Mga Dokumento / Mga Kapanguhaan
![]() |
SILICON LABS 6.1.3.0 GA Bluetooth Mesh Software Development [pdf] Giya sa Gumagamit 6.1.3.0 GA Bluetooth Mesh Software Development, 6.1.3.0 GA, Bluetooth Mesh Software Development, Mesh Software Development, Software Development, Development |