Z-Wave Alliance fullfører Z-Wave kildekodeprosjekt for alliansemedlemmer

Nov 2, 2022 | Smarthus


Exegin Technologies overfører Z-Wave kildekode til tredjeparts silisium baner vei for åpen kildekode Z-Wave for medlemmer innen utgangen av 2022; Exegin er vert for en demo av POC under Z-Wave Summit.

Silicon Labs og Z-Wave Alliance har jobbet med å tilby et Z-Wave kildekodeprosjekt for Alliance-medlemmer. Målet med kildekodeprosjektet er å tilby et rikt utviklingsmiljø som inneholder relevant kildekode og eksempelapplikasjoner under BSD 3-lisens. Z-Wave kildekodeprosjektet vil gjøre det mulig for medlemmer å bidra med kode til prosjektet under oppsyn av den nye OS Work Group (OSWG). Kvaliteten og interoperabiliteten til Z-Wave-produkter som bruker dette prosjektet, vil bli håndhevet av et nytt obligatorisk silisium- og stabelsertifiseringsprogram.

Bilde A:

Z-Wave Protocol-stabelen (Se bilde A) består av PHY-lag, MAC-lag, Transportlag, Nettverkslag og applikasjonslag. Bortsett fra å betjene sine jevnaldrende har alle lagene sine egne oppgaver. Z-Wave-kildekodeprosjektet utnytter følgende komponenter på tvers av Z-Wave-stakken:

    • Kildekode for Z-Wave Mesh og Z-Wave Long Range NWK og øvre MAC-lag
    • Platform abstraksjonslag (PAL) som gjør det mulig for medlemmer å lage lavere MAC- og PHY-lag for dedikert HW og Silicon
    • Kildekode for applikasjonseksempler
    • FreeRTOS operativsystem
    • GitHub-miljø
    • GCC verktøykjede
    • Doksygen dokumentasjon

Z-Wave-kildekodeprosjektet har gått gjennom iterasjoner og testing gjennom 2022 og er nå tilgjengelig for alle Z-Wave Alliance-medlemmer. Exegin Technologies, et medlem av Z-Wave Alliance og en global leder innen innebygde programvareprotokollstabler, beviser nok en gang selskapets IoT-lederskap. Exegin-president og grunnlegger Leslie Mulder delte at ved å bruke Z-Wave-kildekodeprosjektet, har Exegin vellykket overført Z-Wave til tredjeparts silisium. Utført i beta-testing i OSWG, er Exegin-porteringsoperasjonen til tredjeparts silisium vist i bilde B: Z-Wave-kontrollerutgang – Z-Wave-enhet lagt til. Du kan se at Z-Wave-kontrolleren gjenkjenner den ekstra Z-Wave-enheten, inkludert protokollinformasjon, node, kommandoklasser, konfigurator til fullføring.

Bilde B:

I det påfølgende proof-of-concept-bildet C: Z-Wave-nettverk: Z-Wave-kildekode portert til tredjeparts silisium, diagrammet viser arkitekturen til Z-Wave-nettverket som inkluderer en Z-Wave-enhet som kjører på tredjeparts silisium. Proof of concept-nettverket viser hvordan Z-Wave-pakken med åpen kildekode vil gi utviklere og produsenter fleksible implementeringer fra kontroller (hub/bro) til sluttenheter. Ytterligere ekstrapolert kan implementeringen være for både nye kontrollere, slik som Z-Wave/Matter-kompatible broer, og for Z-Wave- eller Z-Wave/Matter-endeenheter.

Exegin vil demonstrere åpen kildekode-implementering på Z-Wave-medlemsmøtet i Atlanta 15.-17. november. Alliansens medlemmer kan Registrer her, interesserte kan sende en e-post til [email protected]

Bilde C:



Her er kilden til saken

Smart Occupancy Sensor vet alt

I løpet av de siste tiårene har bygningsingeniører og arkitekter gjort enorme fremskritt i å forbedre effektiviteten til ulike bygninger og enhetene som holder dem trygge og komfortable å bo i. Tilsetningen av ny teknologi som varmepumper er en viktig faktor,...

Et smart hjem som kan gjøre alt

I et ideelt smart hjem har eksplosjonen av billige WiFi- og Bluetooth-brikker tillatt hundrevis av små trådløse enheter å kontrollere bryterne, lysene og alt annet som kreves for et "smarthjem" til en relativt lav pris. Men hva om du ikke vil at hundrevis av...