SILICON LABS 8.0.0.0 Bluetooth Mesh SDK

SILICON LABS 8.0.0.0 Bluetooth Mesh SDK

მნიშვნელოვანი ინფორმაცია

Bluetooth mesh არის ახალი ტოპოლოგია, რომელიც ხელმისაწვდომია Bluetooth დაბალი ენერგიის (LE) მოწყობილობებისთვის, რომელიც იძლევა მრავალი-მრავალზე (მ:მ) კომუნიკაციას. ის ოპტიმიზირებულია ფართომასშტაბიანი მოწყობილობების ქსელების შესაქმნელად და იდეალურად შეეფერება შენობის ავტომატიზაციის, სენსორული ქსელების და აქტივების თვალთვალისათვის. ჩვენი პროგრამული უზრუნველყოფა და SDK Bluetooth განვითარებისთვის მხარს უჭერს Bluetooth Mesh და Bluetooth ფუნქციებს. დეველოპერებს შეუძლიათ დაამატონ ქსელური კომუნიკაცია LE მოწყობილობებზე, როგორიცაა დაკავშირებული განათებები, სახლის ავტომატიზაცია და აქტივების თვალთვალის სისტემები. პროგრამული უზრუნველყოფა ასევე მხარს უჭერს Bluetooth beaconing, beacon სკანირებას და GATT კავშირებს, რათა Bluetooth mesh-მა შეძლოს დაკავშირება სმარტ ტელეფონებთან, ტაბლეტებთან და სხვა Bluetooth LE მოწყობილობებთან.

ეს გამოცემა მოიცავს ფუნქციებს, რომლებიც მხარდაჭერილია Bluetooth mesh სპეციფიკაციის ვერსიით 1.1.

ეს გამოშვების შენიშვნები მოიცავს SDK ვერსიებს:

8.0.0.0 გამოვიდა 16 წლის 2024 დეკემბერს

სიმბოლო
ძირითადი მახასიათებლები 

  • მხარდაჭერა დაემატა Micrium-სა და FreeRTOS-ს.
  • შეცდომების გამოსწორება და მცირე გაუმჯობესებები.

შეტყობინებები თავსებადობისა და გამოყენების შესახებ

უსაფრთხოების განახლებებისა და შეტყობინებების შესახებ დამატებითი ინფორმაციისთვის იხილეთ ამ პლატფორმის გამოშვების შენიშვნების უსაფრთხოების თავი
SDK ან Silicon Labs გამოშვების შენიშვნების გვერდი. Silicon Labs ასევე მკაცრად გირჩევთ, გამოიწეროთ უსაფრთხოების რჩევები
უახლესი ინფორმაცია. ინსტრუქციებისთვის ან თუ ახალი ხართ Silicon Labs Bluetooth mesh SDK-ში, იხილეთ ამ გამოშვების გამოყენება.

თავსებადი შემდგენელები: 

IAR ჩაშენებული სამუშაო მაგიდა ARM-ისთვის (IAR-EWARM) ვერსია 9.40.1

  • Wine-ის გამოყენება IarBuild.exe ბრძანების ხაზის უტილიტასთან ან IAR Embedded Workbench GUI-ით macOS-ზე ან Linux-ზე შეიძლება გამოიწვიოს არასწორი files გამოიყენება ღვინის ჰეშირების ალგორითმში შეჯახების გამო მოკლე მოსაპოვებლად file სახელები.
  • MacOS-ის ან Linux-ის კლიენტებს ურჩევენ არ შექმნან IAR-ით Simplicity Studio-ს გარეთ. მომხმარებლებმა, რომლებიც ამას აკეთებენ, ყურადღებით უნდა დაადასტურონ, რომ ეს არის სწორი fileს გამოიყენება.

GCC (GNU Compiler Collection) ვერსია 12.2.1, მოწოდებული Simplicity Studio-ით.

  • GCC-ის კავშირის დროის ოპტიმიზაციის ფუნქცია გამორთულია, რის შედეგადაც სურათის ზომა ოდნავ გაიზარდა.

ახალი ნივთები

ახალი ფუნქციები

დამატებულია 8.0.0.0 გამოშვებაში 

ახალი ყოფილიamples:
RTOS-ის მხარდაჭერა (Micrium და FreeRTOS) დაემატა რამდენიმე ყოფილსamples.
Micrium და FreeRTOS ვარიანტები გაკეთდა შემდეგი აპლიკაციებისთვის:

  • btmesh_ncp_empty
  • btmesh_soc_empty
  • btmesh_soc_nlc_basic_scene_selector
  • btmesh_soc_nlc_dimming_control
  • btmesh_soc_switch_ctl

FreeRTOS ვარიანტი გაკეთდა შემდეგი აპლიკაციებისთვის:

  • btmesh_soc_nlc_sensor_ambient_light
  • btmesh_soc_nlc_sensor_occupancy
  • btmesh_soc_sensor_client
  • btmesh_soc_sensor_thermometer

გაითვალისწინეთ, რომ მოწყობილობის პროგრამული უზრუნველყოფის განახლება ჯერ არ არის მხარდაჭერილი RTOS ვარიანტების აპლიკაციებში.

ახალი კომპონენტები: 

  • btmesh_solicitation_config_client
    კომპონენტი დაემატა პროქსი სერვისის შუამდგომლობას.
  • App_rta და App_btmesh_rta
    აპლიკაციის გაშვების ადაპტერის ფენა შიშველი ლითონისთვის და RTOS დაკავშირებული სერვისებისთვის.
  • Btmesh_lcd_server
    კომპონენტი დიდი კომპოზიციის მონაცემთა მოდელების მეტამონაცემების გენერირებისთვის.

სხვა ახალი ფუნქციები: 

  • მოდელების მეტამონაცემების გვერდი 0 მხარდაჭერილია და ავტომატურად გენერირდება ყოფილიamples.
  • App_button_press მხარს უჭერს პროგრამული უზრუნველყოფის გაუქმებას.
  • Mesh Configurator ინსტრუმენტი მხარს უჭერს კომპოზიციის მონაცემთა გვერდი 1 და 2 გენერირებას გამყიდველის მოდელებისთვის.
  • Network Analyzer ინსტრუმენტი მხარს უჭერს Bluetooth Mesh 1.1 სპეციფიკაციას.

ახალი API

დამატებულია 8.0.0.0 გამოშვებაში 

ცვლილებები აპლიკაციის კომპონენტებში:
Sli_sensor_server_cadence.c დაარქვეს Sl_sensor_server_cadence.c

გაუმჯობესებები

შეიცვალა გამოშვებაში 8.0.0.0 

API დოკუმენტაცია OOB ავთენტიფიკაციის მონაცემების დამუშავებისთვის პროვაიდერსა და მიმღებზე შესწორებულია და დაზუსტებულია.

დაფიქსირებული საკითხები

დაფიქსირდა 8.0.0.0 გამოშვებაში 

ID # აღწერა
348529 შეტყობინებების გასაუქმებლად დაკვრის დაცვის შემოწმებები ძალიან მკაცრი იყო კუთხის შემთხვევაში, რომელიც დაკავშირებულია მწყობრიდან გამოსულ სეგმენტებთან.
1337570 დაფიქსირდა პოტენციური null მაჩვენებლის მითითება DFU Client-ის მოდელში.
1339163 ამოღებულია შემორჩენილი გამავალი რეკლამები Tx რიგიდან, რათა დაგეხმაროთ გადატვირთული სიტუაციების მართვაში.
1345085,
1345650
დაფიქსირდა სინქრონიზაციისა და ძაფების უსაფრთხოების პრობლემები BGAPI ბრძანებით და მოვლენის დამუშავებით, როდესაც RTOS გამოიყენება.
1356050 გააუმჯობესა წინა შესწორება GATT სერვისის არასაჭირო დაყენების ოპერაციების აღმოფხვრით, რომლებიც შესაძლოა ვერ მოხერხდეს.
1378339 დააფიქსირა პერიოდული დავალების გაშვების პრობლემა, რომელიც შეეხო ჩაშენებულ პროვაიდერებს GATT ფუნქციონირებით.
1378639 დაფიქსირდა DFU Standalone Updater-ის დეინიციალიზაციის თანმიმდევრობა.

ცნობილი საკითხები მიმდინარე რელიზში

წინა გამოშვების შემდეგ დაემატა სქელი საკითხები.

ID # აღწერა გამოსავალი
401550 არ არის BGAPI მოვლენა სეგმენტირებული შეტყობინების დამუშავების წარუმატებლობისთვის. აპლიკაციამ უნდა გამოიტანოს წარუმატებლობა დროის ამოწურვისგან / განაცხადის ფენის პასუხის არარსებობისგან; გამყიდველის მოდელებისთვის მოწოდებულია API.
454059 ძირითადი განახლების მდგომარეობის ცვლილების მოვლენების დიდი რაოდენობა წარმოიქმნება KR პროცესის ბოლოს და ამან შეიძლება დატბოროს NCP რიგი. NCP რიგის სიგრძის გაზრდა პროექტში.
454061 დაფიქსირდა მუშაობის მცირე დეგრადაცია 1.5-თან შედარებით ორმხრივი შეყოვნების ტესტებში.
624514 დაკავშირებადი რეკლამის აღდგენის პრობლემა, თუ ყველა კავშირი აქტიური იყო და GATT პროქსი გამოიყენება. გამოყავით ერთი მეტი კავშირი, ვიდრე საჭიროა.
841360 სეგმენტირებული შეტყობინების გადაცემის ცუდი შესრულება GATT-ის მატარებლის მეშვეობით. დარწმუნდით, რომ ძირითადი BLE კავშირის კავშირის ინტერვალი მოკლეა; დარწმუნდით, რომ ATT MTU არის საკმარისად დიდი, რომ მოერგოს სრულ Mesh PDU-ს; შეასწორეთ კავშირის ღონისძიების მინიმალური სიგრძე, რათა დაუშვას მრავალი LL პაკეტის გადაცემა კავშირის მოვლენაზე.
1121605 დამრგვალების შეცდომებმა შეიძლება გამოიწვიოს დაგეგმილი მოვლენების გააქტიურება მოსალოდნელზე ოდნავ განსხვავებულ დროს.
1226127 მასპინძელი პროვაიდერი ყოფილიample შეიძლება დარჩეს, როდესაც ის იწყებს მეორე კვანძის უზრუნველყოფას. გადატვირთეთ მასპინძელი პროვაიდერის აპლიკაცია მეორე კვანძის უზრუნველყოფამდე.
1204017 დისტრიბუტორს არ შეუძლია აწარმოოს პარალელურად თვით FW განახლება და FW ატვირთვა. არ გაუშვათ თვით FW განახლება და FW ატვირთვა პარალელურად.

მოძველებული ნივთები

მოძველებულია 8.0.0.0 გამოშვებაში 

არცერთი

ამოღებული ნივთები

ამოღებულია 8.0.0.0 გამოშვებაში 

არცერთი.

ამ გამოშვების გამოყენება

ეს გამოცემა შეიცავს შემდეგს

  • Silicon Labs Bluetooth mesh stack ბიბლიოთეკა
  • Bluetooth mesh სampაპლიკაციები

თუ პირველად ხართ მომხმარებელი, იხილეთ QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Quick-Start Guide.

ინსტალაცია და გამოყენება

Bluetooth mesh SDK მოწოდებულია Simplicity SDK-ის (GSDK) ნაწილი, Silicon Labs SDK-ების კომპლექტი. Simplicity SDK-ის სწრაფად დასაწყებად, დააინსტალირეთ Simplicity Studio 5, რომელიც დააყენებს თქვენი განვითარების გარემოს და გაგაცნობთ Simplicity SDK ინსტალაციას. Simplicity Studio 5 მოიცავს ყველაფერს, რაც საჭიროა IoT პროდუქტის განვითარებისთვის Silicon Labs მოწყობილობებით, მათ შორის რესურსისა და პროექტის გამშვები, პროგრამული უზრუნველყოფის კონფიგურაციის ხელსაწყოები, სრული IDE GNU ინსტრუმენტთა ჯაჭვით და ანალიზის ხელსაწყოები. მოწოდებულია ინსტალაციის ინსტრუქციები
ონლაინ Simplicity-ში Studio 5 მომხმარებლის სახელმძღვანელო.

ალტერნატიულად, Simplicity SDK შეიძლება დაინსტალირდეს ხელით GitHub-დან უახლესი გადმოტვირთვით ან კლონირებით. იხ https://github.com/SiliconLabs/simplicity_sdk დამატებითი ინფორმაციისთვის. Simplicity Studio ნაგულისხმევად აყენებს Simplicity SDK-ს:

Simplicity Studio ნაგულისხმევად აყენებს Simplicity SDK-ს:

  • Windows: C:\Users\\SimplicityStudio\SDKs\simplicity_sdk
  • MacOS: /მომხმარებლები//SimplicityStudio/SDKs/simplicity_sdk

SDK ვერსიისთვის დამახასიათებელი დოკუმენტაცია დაინსტალირებულია SDK-ით. დამატებითი ინფორმაცია ხშირად შეგიძლიათ იხილოთ ცოდნის ბაზის სტატიები (KBAs). API ცნობები და სხვა ინფორმაცია ამ და ადრე გამოშვებების შესახებ ხელმისაწვდომია https://docs.silabs.com/.

უსაფრთხოების ინფორმაცია

უსაფრთხო სარდაფის ინტეგრაცია 

სტეკის ეს ვერსია ინტეგრირებულია Secure Vault Key Management-თან. Secure Vault High მოწყობილობებზე განლაგებისას, ქსელის დაშიფვრის გასაღებები დაცულია Secure Vault Key Management ფუნქციის გამოყენებით. ქვემოთ მოყვანილი ცხრილი გვიჩვენებს დაცული გასაღებები და მათი შენახვის დაცვის მახასიათებლები.

გასაღები ექსპორტირებადობა კვანძზე ექსპორტირება პროვაიდერზე შენიშვნები
ქსელის გასაღები ექსპორტირებადი ექსპორტირებადი ქსელის გასაღების წარმოებულები არსებობს მხოლოდ RAM-ში, სანამ ქსელის გასაღებები ინახება ფლეშში
განაცხადის გასაღები არაექსპორტირებადი ექსპორტირებადი
მოწყობილობის გასაღები არაექსპორტირებადი ექსპორტირებადი Provisioner-ის შემთხვევაში, გამოიყენება Provisionerr-ის საკუთარი მოწყობილობის გასაღებზე, ისევე როგორც სხვა მოწყობილობების გასაღებებზე

გასაღებები, რომლებიც მონიშნულია როგორც „არაექსპორტირებადი“ შეიძლება გამოყენებულ იქნას, მაგრამ არ შეიძლება viewed ან გაზიარებული გაშვების დროს.
გასაღებები, რომლებიც მონიშნულია, როგორც „ექსპორტირებადი“, შეიძლება გამოყენებულ იქნას ან გაზიარებული იყოს მუშაობის დროს, მაგრამ რჩება დაშიფრული ფლეშში შენახვისას.
დამატებითი ინფორმაციისთვის Secure Vault Key Management ფუნქციონალობის შესახებ იხ AN1271: გასაღების უსაფრთხო საცავი.

უსაფრთხოების მრჩეველები 

Security Advisories-ის გამოსაწერად, შედით Silicon Labs-ის მომხმარებელთა პორტალზე, შემდეგ აირჩიეთ Account Home. დააწკაპუნეთ HOME-ზე, რომ გადახვიდეთ პორტალის მთავარ გვერდზე და შემდეგ დააწკაპუნეთ შეტყობინებების მართვაზე. დარწმუნდით, რომ „პროგრამული უზრუნველყოფის/უსაფრთხოების საკონსულტაციო შეტყობინებები და პროდუქტის ცვლილების შეტყობინებები (PCN)“ არის მონიშნული და რომ თქვენ მინიმუმ გამოწერილი ხართ თქვენი პლატფორმისა და პროტოკოლისთვის. ნებისმიერი ცვლილების შესანახად დააჭირეთ შენახვას.

უსაფრთხოების ინფორმაცია

მხარდაჭერა

განვითარების ნაკრების მომხმარებლებს შეუძლიათ მიიღონ ტრენინგი და ტექნიკური მხარდაჭერა. გამოიყენეთ Silicon Labs Bluetooth mesh web გვერდი მისაღებად
ინფორმაცია Silicon Labs-ის Bluetooth პროდუქტებისა და სერვისების შესახებ და დარეგისტრირდით პროდუქტის მხარდაჭერაზე.
დაუკავშირდით Silicon Laboratories მხარდაჭერას მისამართზე http://www.silabs.com/support.

SDK გამოშვების და ტექნიკური პოლიტიკა

დეტალებისთვის იხ SDK-ის გამოშვებისა და მოვლის წესები.

სიმარტივის სტუდია

ერთი დაწკაპუნებით წვდომა MCU-ზე და უკაბელო ინსტრუმენტებზე, დოკუმენტაციაზე, პროგრამულ უზრუნველყოფას, წყაროს კოდის ბიბლიოთეკებზე და სხვა. ხელმისაწვდომია Windows, Mac და Linux-ისთვის!

უსაფრთხოების ინფორმაცია

სიმბოლო IoT პორტფოლიო
www.silabs.com/IoT

სიმბოლო SW/HW
www.silabs.com/simplicity

სიმბოლო ხარისხიანი
www.silabs.com/quality

სიმბოლო მხარდაჭერა და საზოგადოება
www.silabs.com/community

პასუხისმგებლობის უარყოფა
Silicon Labs აპირებს მიაწოდოს მომხმარებელს უახლესი, ზუსტი და სიღრმისეული დოკუმენტაცია ყველა პერიფერიული მოწყობილობისა და მოდულის შესახებ, რომელიც ხელმისაწვდომია სისტემის და პროგრამული უზრუნველყოფის განმახორციელებელებისთვის, რომლებიც იყენებენ ან აპირებენ გამოიყენონ Silicon Labs-ის პროდუქტები. დახასიათების მონაცემები, ხელმისაწვდომი მოდულები და პერიფერიული მოწყობილობები, მეხსიერების ზომები და მეხსიერების მისამართები ეხება თითოეულ კონკრეტულ მოწყობილობას და მოწოდებული „ტიპიური“ პარამეტრები შეიძლება განსხვავდებოდეს და განსხვავდებოდეს სხვადასხვა აპლიკაციებში. განაცხადი მაგampაქ აღწერილი წერილები მხოლოდ საილუსტრაციო მიზნებისთვისაა. Silicon Labs იტოვებს უფლებას შეიტანოს ცვლილებები პროდუქტის ინფორმაციაში, სპეციფიკაციებსა და აღწერილობებში შემდგომი შეტყობინების გარეშე და არ იძლევა გარანტიას თანდართული ინფორმაციის სიზუსტეზე ან სისრულეზე. წინასწარი შეტყობინების გარეშე, Silicon Labs-მა შეიძლება განაახლოს პროდუქტის პროგრამული უზრუნველყოფა წარმოების პროცესში უსაფრთხოების ან სანდოობის მიზეზების გამო. ასეთი ცვლილებები არ ცვლის პროდუქტის სპეციფიკაციებს ან შესრულებას. Silicon Labs არ არის პასუხისმგებელი ამ დოკუმენტში მოწოდებული ინფორმაციის გამოყენების შედეგებზე. ეს დოკუმენტი არ გულისხმობს ან პირდაპირ არ ანიჭებს რაიმე ლიცენზიას რაიმე ინტეგრირებული სქემების დიზაინის ან დამზადებისთვის. პროდუქტები არ არის შემუშავებული ან ავტორიზებული გამოსაყენებლად FDA კლასის III მოწყობილობებში, აპლიკაციებში, რომლებისთვისაც საჭიროა FDA პრემარკეტის დამტკიცება ან სიცოცხლის მხარდაჭერის სისტემები Silicon Labs-ის კონკრეტული წერილობითი თანხმობის გარეშე. „სიცოცხლის მხარდაჭერის სისტემა“ არის ნებისმიერი პროდუქტი ან სისტემა, რომელიც გამიზნულია სიცოცხლისა და/ან ჯანმრთელობის მხარდასაჭერად ან შესანარჩუნებლად, რომელიც, თუ ის ვერ მოხერხდება, შეიძლება გონივრულად მოსალოდნელი იყოს, რომ გამოიწვიოს მნიშვნელოვანი პირადი დაზიანება ან სიკვდილი. Silicon Labs-ის პროდუქტები არ არის შექმნილი ან ავტორიზებული სამხედრო აპლიკაციებისთვის. Silicon Labs-ის პროდუქტები არავითარ შემთხვევაში არ უნდა იქნას გამოყენებული მასობრივი განადგურების იარაღში, მათ შორის (მაგრამ არ შემოიფარგლება) ბირთვული, ბიოლოგიური ან ქიმიური იარაღით ან რაკეტებით, რომლებსაც შეუძლიათ ასეთი იარაღის მიწოდება. Silicon Labs უარს ამბობს ყველა გამოხატულ და ნაგულისხმევ გარანტიაზე და არ არის პასუხისმგებელი ან პასუხისმგებელი რაიმე დაზიანებებზე ან დაზიანებებზე, რომლებიც დაკავშირებულია Silicon Labs პროდუქტის გამოყენებასთან ასეთ არაავტორიზებულ აპლიკაციებში.

სავაჭრო ნიშნის ინფორმაცია
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® and the Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro ლოგო და მათი კომბინაციები , "მსოფლიოში ყველაზე ენერგო მეგობრული მიკროკონტროლერები", Redpine Signals® , WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, the Telegesis Logo®, USBXpress®, Zent logo. DMS, Z-Wave® და სხვა არის Silicon Labs-ის სავაჭრო ნიშნები ან რეგისტრირებული სავაჭრო ნიშნები. ARM, CORTEX, Cortex-M3 და THUMB არის ARM Holdings-ის სავაჭრო ნიშნები ან რეგისტრირებული სავაჭრო ნიშნები. კეილი რეგისტრირებულია
ARM Limited-ის სავაჭრო ნიშანი. Wi-Fi არის Wi-Fi ალიანსის რეგისტრირებული სავაჭრო ნიშანი. აქ ნახსენები ყველა სხვა პროდუქტი ან ბრენდის სახელი არის მათი შესაბამისი მფლობელების სავაჭრო ნიშნები.

მომხმარებელთა მხარდაჭერა

Silicon Laboratories Inc.
400 დასავლეთი სეზარ ჩავესი
ოსტინი, TX 78701
აშშ
www.silabs.com

ლოგო

დოკუმენტები / რესურსები

SILICON LABS 8.0.0.0 Bluetooth Mesh SDK [pdf] მომხმარებლის სახელმძღვანელო
8.0.0.0 Bluetooth Mesh SDK, 8.0.0.0, Bluetooth Mesh SDK, Mesh SDK, SDK

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *