Conectar o software SDK

Información do produto

Especificacións:

  • Nome do produto: Connect SDK 4.0.0.0 GA
  • Versión de SDK Suite: Simplicity SDK Suite 2024.12.0 16 de decembro
    2024
  • Pila de redes: Silicon Labs Connect (IEEE
    baseado en 802.15.4)
  • Bandas de frecuencia: Sub-GHz ou 2.4 GHz
  • Topoloxías de rede dirixidas: sinxelas
  • Documentación: Amplo con sampas aplicacións
  • Compiladores compatibles: GCC versión 12.2.1 provista
    Simplicity Studio

Instrucións de uso do produto:

1. Instalación e configuración:

Antes de comezar, asegúrese de ter os compiladores necesarios e
ferramentas instaladas segundo se menciona nos Avisos de compatibilidade e uso
sección do manual do usuario.

2. Acceso a SampAplicacións:

O Connect SDK inclúe sampas aplicacións proporcionadas en
código fonte. Podes atopalos no paquete Connect SDK.

3. Desenvolvemento de aplicacións:

Para desenvolver aplicacións usando o Connect SDK, consulte a
extensa documentación proporcionada. Asegúrate de seguir o
directrices e mellores prácticas descritas na documentación.

4. Solución de problemas:

Se atopa algún problema ou erro ao usar o Connect
SDK, consulte a sección Problemas coñecidos do manual de usuario para
posibles solucións ou solucións. Tamén podes buscar actualizacións
en Silicon Labs websitio.

Preguntas frecuentes (FAQ):

P: Cal é o propósito principal do SDK Connect?

R: Connect SDK é unha suite completa de desenvolvemento de software para
aplicacións sen fíos propietarias, deseñadas para personalizar
solucións de rede sen fíos propietarias de base ampla con baixa
consumo de enerxía.

P: Onde podo atopar o sampas aplicacións proporcionadas co
Queres conectar o SDK?

R: O sampaplicacións de li están incluídas no Connect SDK
paquete e están dispoñibles en formato de código fonte.

P: Que compiladores son compatibles co SDK Connect?

R: O Connect SDK é compatible coa versión 12.2.1 de GCC, que
se proporciona con Simplicity Studio.

"'

Conectar SDK 4.0.0.0 GA
Simplicity SDK Suite 2024.12.0 16 de decembro de 2024

O Connect SDK é un paquete completo de desenvolvemento de software para aplicacións sen fíos propietarias que antes formaba parte do SDK propietario. A partir da versión Connect SDK 4.0.0.0, o SDK propietario divídese en RAIL SDK e Connect SDK.
Connect SDK usa Silicon Labs Connect, unha pila de rede baseada en IEEE 802.15.4 deseñada para solucións de redes sen fíos propietarias de base ampla personalizables que requiren baixo consumo de enerxía e funcionan en bandas de frecuencia sub-GHz ou 2.4 GHz. A solución está dirixida a topoloxías de rede sinxelas.
Connect SDK ofrécese cunha ampla documentación e sampas aplicacións. Todos exampOs ficheiros ofrécense no código fonte dos SDK de Connectampas aplicacións.
Estas notas de publicación abarcan as versións do SDK:

CONECTA APLICACIÓNS E APILA AS PRINCIPAIS CARACTERÍSTICAS
· Aceleración de hardware PSA Crypto para o cifrado de carga útil activada en Connect Stack en pezas da serie 2
· Connect stack e Connect SDK habilitado na placa de radio BRD4276A con módulo frontend EFR32FG25 e SKY66122-11 para aplicacións de alta potencia TX

4.0.0.0 GA lanzado o 16 de decembro de 2024.

Avisos de compatibilidade e uso
Para obter información sobre as actualizacións de seguranza e os avisos, consulte o capítulo Seguridade das Notas de versión da plataforma instaladas con este SDK ou na pestana DOCUMENTOS TÉCNICOS en https://www.silabs.com/developers/flex-sdk-connect-networking-stack. Silicon Labs tamén recomenda encarecidamente que se subscriba aos Avisos de seguridade para obter información actualizada. Para obter instrucións ou se es novo no Silicon Labs Flex SDK, consulte Usar esta versión.
Compiladores compatibles:
IAR Embedded Workbench for ARM (IAR-EWARM) versión 9.40.1 · Usar wine para compilar coa utilidade de liña de comandos IarBuild.exe ou IAR Embedded Workbench GUI en macOS ou Linux pode producir
incorrecto files se está utilizando debido a colisións no algoritmo de hash do viño para xerar curtos file nomes. · Recoméndase aos clientes en macOS ou Linux que non creen con IAR fóra de Simplicity Studio. Os clientes que o fagan deben ter coidado
verificar que o correcto files están sendo usados.
GCC (The GNU Compiler Collection) versión 12.2.1, proporcionada con Simplicity Studio.

silabs.com | Construír un mundo máis conectado.

Copyright © 2024 por Silicon Laboratories

Conectar 4.0.0.0

Contidos
Contidos
1 Conectar aplicacións…………………………………………………………………………………………………………………………………… ……………………………….. 3 1.1 Novos elementos…………………………………………………………………………………………… …………………………………………………………….. 3 1.2 Melloras……………………………………………………… ……………………………………………………………………………………………….. 3 1.3 Problemas solucionados ………… ………………………………………………………………………………………………………………………… . 3 1.4 Problemas coñecidos na versión actual …………………………………………………………………………………………………………… ………. 3 1.5 Elementos obsoletos ………………………………………………………………………………………………………………………… ……………………………….. 3 1.6 Elementos eliminados ……………………………………………………………………………………………… ………………………………………………………….. 3
2 Conectar pila ………………………………………………………………………………………………………………………… ………………………………………… 4 2.1 Novos elementos…………………………………………………………………………………… …………………………………………………………………….. 4 2.2 Melloras………………………………………………………… …………………………………………………………………………………………………………….. 4 2.3 Problemas solucionados ……………… ………………………………………………………………………………………………………………………… ……. 4 2.4 Problemas coñecidos na versión actual …………………………………………………………………………………………………………… ………. 4 2.5 Elementos obsoletos ………………………………………………………………………………………………………………………… ……………………………….. 4 2.6 Elementos eliminados ………………………………………………………………………………… ……………………………………………………….. 4
3 Usando esta versión ………………………………………………………………………………………………………………………… ……………………………. 5 3.1 Instalación e uso ………………………………………………………………………………………………………… ………………………………….. 5 3.2 Información de seguridade…………………………………………………………………………………………… ………………………………………………………….. 5 3.3 Soporte …………………………………………………………………… ……………………………………………………………………………………………… 6 3.4 Política de lanzamento e mantemento do SDK ………… ……………………………………………………………………………………………… 6

silabs.com | Construír un mundo máis conectado.

Conectar 4.0.0.0 | 2

1 Conectar aplicacións

Conectar aplicacións

1.1 Elementos novos
Engadido na versión 4.0.0.0 · simplicity_sdk/app/flex divídese en dous:
o simplicity_sdk/app/rail (SDK RAIL) o simplicity_sdk/app/connect (SDK CONNECT)

1.2 Melloras
Modificado na versión 4.0.0.0 Ningún.

1.3 Problemas solucionados
Corrixido na versión 4.0.0.0 Ningún.

1.4 Problemas coñecidos na versión actual
Engadíronse problemas en negra desde a versión anterior. Se perdeches unha versión, as notas de lanzamento recentes están dispoñibles na pestana TECH DOCS en https://www.silabs.com/developers/flex-sdk-connect-networking-stack.

Número de identificación 652925
1139850

Descrición
EFR32XG21 non é compatible con "Flex (Connect) - SoC Light Example DMP” e “Flex (Connect) – SoC Switch Example ”
Inestabilidades DMP con XG27

Solución alternativa

1.5 Elementos obsoletos
Obsoleto na versión 4.0.0.0 O cartafol Flex SDK está obsoleto e eliminarase. Dividiuse en cartafoles Rail para RAIL SDK e Connect para Connect SDK.
1.6 elementos eliminados
Eliminado na versión 4.0.0.0 Ningún.

silabs.com | Construír un mundo máis conectado.

Conectar 4.0.0.0 | 3

2 Conectar a pila

Conectar a pila

2.1 Elementos novos
Engadido na versión 4.0.0.0
· As operacións CCM* realizadas para cifrar e descifrar as comunicacións da pila agora realízanse de forma predeterminada mediante a API Crypto de PSA. Ata agora, a pila utilizaba a súa propia implementación de CCM* e só utilizaba a API Crypto PSA para realizar cálculos de bloques AES. Dous novos compoñentes, “AES Security (Library)” e “AES Security (Library) | Legado”, engadíronse, permitindo seleccionar unha ou outra das implementacións. Os dous compoñentes son compatibles e pódense instalar ao mesmo tempo. Consulte https://docs.silabs.com/connect-stack/4.0.0/connect-security-key-migration/ para obter máis información.
2.2 Melloras
Modificado na versión 4.0.0.0 Ningún.

2.3 Problemas solucionados
Corrixido na versión 4.0.0.0 Ningún.

2.4 Problemas coñecidos na versión actual
Engadíronse problemas en negra desde a versión anterior. Se perdeches unha versión, as notas de lanzamento recentes están dispoñibles na pestana TECH DOCS en https://www.silabs.com/developers/gecko-software-development-kit.

Número de identificación 501561

Descrición
Ao executar a biblioteca multiprotocolo RAIL (usada por exemploample cando se executa DMP Connect+BLE), a calibración IR non se realiza por mor dun problema coñecido na biblioteca multiprotocolo RAIL. Como resultado, hai unha perda de sensibilidade RX da orde de 3 ou 4 dBm.
No compoñente HAL Legacy, a configuración da PA está codificada independentemente da configuración do usuario ou da placa.

Solución alternativa
Ata que se cambie para tirar correctamente da cabeceira de configuración, o file ember-phy.c no proxecto do usuario terá que ser modificado a man para reflectir o modo PA desexado, voltage e ramp tempo.

2.5 Elementos obsoletos
Obsoleto na versión 4.0.0.0 Ningún.
2.6 elementos eliminados
Eliminado na versión 4.0.0.0 Ningún.

silabs.com | Construír un mundo máis conectado.

Conectar 4.0.0.0 | 4

Usando esta versión
3 Usando esta versión
Esta versión contén o seguinte: · Biblioteca de pila de capa de interface de abstracción de radio (RAIL) · Biblioteca de pila de conexión · RAIL e Connect Sample Aplicacións · Compoñentes RAIL e Connect e marco de aplicacións
Este SDK depende da plataforma Simplicity. O código Simplicity Platform ofrece unha funcionalidade que admite o protocolo plugins e API en forma de controladores e outras funcións de capa inferior que interactúan directamente cos chips e módulos de Silicon Labs. Os compoñentes de Simplicity Platform inclúen EMLIB, EMDRV, RAIL Library, NVM3 e mbedTLS. As notas de lanzamento de Simplicity Platform están dispoñibles a través da pestana Documentación de Simplicity Studio.
Para obter máis información sobre o Flex SDK v3.x, consulte UG103.13: RAIL Fundamentals e UG103.12: Silicon Labs Connect Fundamentals. Se é o usuario por primeira vez, consulte QSG168: Guía de inicio rápido de propietario Flex SDK v3.x.

3.1 Instalación e uso
O SDK propietario de Flex ofrécese como parte do SDK Simplicity, o conxunto de SDK de Silicon Labs. Para comezar rapidamente co Simplicity SDK, instala Simplicity Studio 5, que configurará o teu ambiente de desenvolvemento e guiarache pola instalación do Simplicity SDK. Simplicity Studio 5 inclúe todo o necesario para o desenvolvemento de produtos IoT con dispositivos de Silicon Labs, incluíndo un lanzador de recursos e proxectos, ferramentas de configuración de software, IDE completo con cadea de ferramentas GNU e ferramentas de análise. As instrucións de instalación ofrécense na Guía do usuario de Simplicity Studio 5 en liña.
Alternativamente, Simplicity SDK pódese instalar manualmente descargando ou clonando o máis recente de GitHub. Consulte https://github.com/SiliconLabs/simplicity_sdk para obter máis información.
Simplicity Studio instala o GSDK por defecto en: · (Windows): C:Usuarios SimplicityStudioSDKsimplicity_sdk · (MacOS): /Usuarios/ /SimplicityStudio/SDKs/simplicity_sdk
A documentación específica da versión do SDK instálase co SDK. A miúdo pódese atopar información adicional nos artigos da base de coñecemento (KBA). As referencias da API e outra información sobre esta e versións anteriores están dispoñibles en https://docs.silabs.com/.

3.2 Información de seguridade
Integración segura de Vault
Cando se implementan en dispositivos Secure Vault High, as chaves sensibles están protexidas mediante a funcionalidade Secure Vault Key Management. A seguinte táboa mostra as claves protexidas e as súas características de protección de almacenamento.

Clave envuelta Thread Clave mestra Clave PSKc Clave de cifrado Clave MLE Chave MLE temporal Clave MAC Anterior Clave MAC actual Chave MAC Seguinte

Exportable / Non exportable Exportable Exportable Exportable Non exportable Non exportable Non exportable Non exportable Non exportable

Notas Debe ser exportable para formar os TLV Debe ser exportable para formar os TLV Debe ser exportable para formar os TLV

Pódense usar as claves envolvedas que están marcadas como "Non exportables", pero non vieweditado ou compartido en tempo de execución.

As claves empaquetadas que están marcadas como "Exportábeis" pódense usar ou compartir durante a execución, pero permanecen cifradas mentres se almacenan en flash. Para obter máis información sobre a funcionalidade de Secure Vault Key Management, consulte AN1271: Secure Key Storage.

silabs.com | Construír un mundo máis conectado.

Conectar 4.0.0.0 | 5

Usando esta versión
Avisos de seguridade
Para subscribirse a Avisos de seguridade, inicie sesión no portal de clientes de Silicon Labs e, a continuación, seleccione Inicio da conta. Fai clic en INICIO para ir á páxina de inicio do portal e, a continuación, fai clic no mosaico Xestionar notificacións. Asegúrese de que "Avisos de asesoramento de software/seguridade e avisos de cambio de produto (PCN)" estea marcado e de que estea subscrito como mínimo para a súa plataforma e protocolo. Fai clic en Gardar para gardar os cambios.
A seguinte figura é un exampLe:

3.3 Apoio
Os clientes do kit de desenvolvemento poden recibir formación e soporte técnico. Use o Silicon Labs Flex web páxina para obter información sobre todos os produtos e servizos de Silicon Labs Thread e rexistrarte para obter asistencia técnica. Podes contactar co servizo de asistencia de Silicon Laboratories en http://www.silabs.com/support.
3.4 Política de lanzamento e mantemento do SDK
Para obter máis información, consulte Política de lanzamento e mantemento do SDK.

silabs.com | Construír un mundo máis conectado.

Conectar 4.0.0.0 | 6

Simplicity Studio
Acceso cun só clic a MCU e ferramentas sen fíos, documentación, software, bibliotecas de código fonte e moito máis. Dispoñible para Windows, Mac e Linux!

Carteira IoT
www.silabs.com/IoT

SW/HW
www.silabs.com/simplicity

Calidade
www.silabs.com/quality

Soporte e comunidade
www.silabs.com/community

Exención de responsabilidade Silicon Labs pretende proporcionar aos clientes a documentación máis recente, precisa e detallada de todos os periféricos e módulos dispoñibles para os implementadores de sistemas e software que utilicen ou teñan intención de utilizar os produtos de Silicon Labs. Os datos de caracterización, os módulos e periféricos dispoñibles, os tamaños de memoria e os enderezos de memoria refírense a cada dispositivo específico, e os parámetros "típicos" proporcionados poden variar en diferentes aplicacións. Aplicación exampOs aquí descritos son só para fins ilustrativos. Silicon Labs resérvase o dereito de facer cambios sen previo aviso na información do produto, especificacións e descricións aquí, e non ofrece garantías sobre a precisión ou integridade da información incluída. Sen notificación previa, Silicon Labs pode actualizar o firmware do produto durante o proceso de fabricación por motivos de seguridade ou fiabilidade. Tales cambios non alterarán as especificacións nin o rendemento do produto. Silicon Labs non terá ningunha responsabilidade polas consecuencias do uso da información proporcionada neste documento. Este documento non implica nin concede expresamente ningunha licenza para deseñar ou fabricar circuítos integrados. Os produtos non están deseñados nin autorizados para ser utilizados en ningún dispositivo da FDA Clase III, aplicacións para as que se require a aprobación previa da FDA ou sistemas de soporte vital sen o consentimento específico por escrito de Silicon Labs. Un "Sistema de Soporte Vital" é calquera produto ou sistema destinado a apoiar ou manter a vida e/ou a saúde que, se falla, pode esperarse razoablemente que resulte en danos persoais importantes ou a morte. Os produtos de Silicon Labs non están deseñados nin autorizados para aplicacións militares. Os produtos de Silicon Labs non se utilizarán en ningún caso en armas de destrución masiva incluídas (pero non limitadas a) armas nucleares, biolóxicas ou químicas ou mísiles capaces de lanzar tales armas. Silicon Labs renuncia a todas as garantías expresas e implícitas e non se fará responsable de ningunha lesión ou dano relacionado co uso dun produto de Silicon Labs nesas aplicacións non autorizadas.
Información de marca comercial Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® e o logotipo de Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo e combinacións dos mesmos, "os microcontroladores máis amigables coa enerxía do mundo", Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, o Telegesis Logo®, USBXpress®, Zentri, o logotipo de Zentri e Zentri DMS, Z-Wave® e outros son marcas comerciais ou marcas rexistradas de Silicon Labs. ARM, CORTEX, Cortex-M3 e THUMB son marcas comerciais ou marcas rexistradas de ARM Holdings. Keil é unha marca rexistrada de ARM Limited. Wi-Fi é unha marca rexistrada de Wi-Fi Alliance. Todos os demais produtos ou marcas mencionadas aquí son marcas comerciais dos seus respectivos posuidores.
Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA
www.silabs.com

Documentos/Recursos

Software SILICON LABS Connect SDK [pdfGuía do usuario
Connect, SDK, Connect SDK Software, Software
Software SILICON LABS Connect SDK [pdfGuía do usuario
Conectar, SDK, Software do SDK de Conectar, SDK de Conectar, Software

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *