awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
project-chip avatar

project-chip/connectedhomeip

0
View on GitHub↗
8,586 Stars·2,337 Forks·C++·apache-2.0·9 Aufrufebuildwithmatter.com↗

Connectedhomeip

This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers.

The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing signed and encrypted images to remote hardware.

The framework covers a broad range of capabilities including device modeling, hardware abstraction, and secure identity attestation. It provides server-side logic for various device categories, such as lighting, locks, and energy management systems, alongside border routing for bridging Thread mesh networks with Wi-Fi and Ethernet infrastructure.

A comprehensive suite of command-line tools is provided for device administration, network configuration, and automated certification testing.

Features

  • IoT Device Provisioning - Provides the fundamental guided process for initial setup and network onboarding of Matter-compliant IoT devices.
  • Smart Home Interoperability Standards - Establishes unified communication standards ensuring diverse smart home devices from different vendors work together securely.
  • IPv6 Application Layers - Defines a universal IPv6-based application layer and data model to ensure interoperability across diverse devices.
  • Embedded Device Logic Implementation - Builds and deploys behavior for lighting, thermostats, and air quality controls on embedded hardware.
  • Matter Standard Integrations - Implements the software development kit for building smart home devices and controllers based on the Matter protocol.
  • Attribute Change Notifications - Notifies reporting engines of device attribute changes to provide real-time updates to connected clients.
  • Binary Serialization Formats - Encodes high-level application commands into a compact binary format for efficient transmission over network link layers.
  • Data Persistence - Stores scalar attributes and general device data in non-volatile memory using persistence providers.
  • Device Data Model Execution - Executes read, write, and command operations on device clusters and handles attribute reporting.
  • Live Update Subscriptions - Provides mechanisms for subscribing to real-time notifications when specific device attributes or events change.
  • Certificate Revocation Checks - Prevents unauthorized devices from joining the network by detecting revoked certificates during the commissioning process.
  • Manufacturing Data Embedding - Integrates permanent device identity and manufacturing metadata into the binary image during compilation.
  • Device State Toggles - Provides controls for toggling binary on/off states for simple hardware device functions.
  • Embedded Hardware Deployment - Supports deployment across diverse chipsets and operating systems including Linux, FreeRTOS, and Zephyr.
  • Basic Device Interaction Controls - Manages basic device interactions such as powering on/off and adjusting brightness or volume.
  • Bluetooth Connectivity - Establishes a secure connection using Bluetooth Low Energy to enable network commissioning.
  • Cluster Identifier Mappings - Maps cluster identifiers to standardized definitions to ensure interoperability between hardware.
  • Cluster Operational Requests - Sends operational requests to data model clusters to change device states, such as locking a door.
  • Cluster to Driver Mapping - Binds the standardized Matter data model to physical hardware components via driver mapping.
  • Embedded Firmware Development - Provides a framework for building and flashing binaries for smart devices with optimized memory footprints.
  • Device Specifications - Specifies attributes, commands, and events using XML definitions to adhere to interoperability standards.
  • Remote Command Execution - Executes functional cluster commands to manage the state of smart home hardware remotely.
  • Device Attribute Management - Provides mechanisms to update specific configuration and state values on devices via defined attributes.
  • Device Attribute Retrievals - Retrieves specific data values from device clusters, such as vendor names or software versions, using direct lookups.
  • Attribute Subscriptions - Implements a standardized subscription model for devices to automatically report attribute changes to network controllers.
  • Device Category Definitions - Provides declarative specifications and templates for defining functional device categories like lighting and locks.
  • Operational Command Issuance - Issues operational instructions to device endpoints to trigger actions like toggling lights.
  • Driver to Device Mapping - Maps logical device capabilities to physical hardware drivers, allowing simulation to be replaced by real hardware.
  • Factory Data Programming - Writes unique device credentials and decryption keys to hardware storage during manufacturing.
  • Firmware OTA Update Systems - Implements a comprehensive system for wirelessly deploying signed and encrypted firmware updates to remote device fleets.
  • Hardware Capability Modeling - Defines data primitives and interaction models to describe the capabilities of hardware types.
  • Hardware Component Control - Modifies hardware components such as LEDs by sending commands to specific functional clusters.
  • IoT Cluster Logic Implementation - Provides server-side handlers and callbacks to process device commands and manage attribute access.
  • IoT Device Development - Provides tools for defining device clusters, implementing server logic, and generating compliant firmware.
  • Custom Device Type Development - Creates new device definitions and functional clusters within the SDK to enable hardware capabilities.
  • IoT Device Server Implementation - Creates a server that accepts standard cluster commands and interacts with a network controller.
  • Manufacturing Data Embedding - Facilitates the embedding of unique device identities and certificates required for secure commissioning.
  • Manufacturing Data Flashing - Writes manufacturing binary files to specific hardware memory addresses using flash tools.
  • Pairing Code Management - Retrieves and displays device pairing information and QR codes to facilitate the secure onboarding process.
  • Runtime Data Model Registration - Provides the fundamental mechanism for building a flexible, runtime-configurable device data model.
  • Standard Capability Integration - Integrates a comprehensive set of standard device capabilities into firmware for interoperability.
  • Wireless Device Control - Sends operational commands to smart devices over local wireless networks using IPv6.
  • Bidirectional Protocol Bridging - Provides bidirectional IP connectivity and service discovery between Thread networks and Wi-Fi interfaces.
  • Bluetooth Device Scanners - Scans for uncommissioned devices advertising over Bluetooth LE or mDNS for pairing.
  • Fabric Bridges - Bridges communication between different network fabrics to ensure interoperability between diverse device groups.
  • Device Communication Protocols - Uses a suite of standardized communication profiles for exchanging data across different hardware platforms.
  • IPv6 Network Stacks - Supports communication over Thread or Wi-Fi network protocols using an IPv6 network stack.
  • Connection Management - Configures and maintains device connections using Wi-Fi, Thread, or Bluetooth specifically for the commissioning process.
  • Cross-Platform Networking - Routes network messages through a common platform API to ensure consistent behavior across different operating systems.
  • DNS Resolution - Implements DNS record lookups and service browsing to discover other network nodes.
  • Heterogeneous Network Connectivity - Enables communication between devices by establishing connectivity using both Wi-Fi and Thread protocols.
  • Low-Power Mesh Connectivity - Provides reliable device interoperability through a low-power IP-based mesh networking protocol.
  • BLE Device Commissioning - Provides a suite of utilities for onboarding devices via BLE and managing network credentials.
  • Mesh Networking - Implements a low-power mesh networking architecture using the Thread stack and radio drivers.
  • Multi-Cluster Connectivity Fabrics - Administers the network of devices by controlling membership and security settings across a communication fabric.
  • Multi-Transport Connectivity - Establishes device connectivity using a combination of Wi-Fi and Thread, including support for border routers.
  • Multi-Transport Interoperability - Establishes network connectivity using Wi-Fi or Thread to ensure seamless interoperability across transports.
  • Multicast Group Communication - Uses network-layer multicast to transmit a single instruction to multiple destination nodes simultaneously.
  • Multicast Group Commands - Sends a single control command to multiple devices simultaneously using multicast communication.
  • Network Device Discovery - Identifies available commissionable devices and resolves node names using DNS-SD.
  • Network Routing and Traffic Management - Bridges Thread-based device networks with existing Wi-Fi and internet infrastructure.
  • Network Routers - Bridges a Thread mesh network to Wi-Fi or Ethernet infrastructure for external network access.
  • Network Traffic Routers - Bridges Thread-based devices to Wi-Fi or Ethernet networks by routing traffic between protocols.
  • Administrative Controls - Manages the assignment of administrative control and permissions when adding devices to a network fabric.
  • Data Protection - Encrypts and signs data payloads to ensure all device interactions are authenticated and protected.
  • Device Attestation Provisioning - Writes manufacturing details and attestation certificates into a dedicated flash partition for secure onboarding.
  • Device Identity Management - Generates the identity and security credentials required for devices to be recognized and authenticated during commissioning.
  • Network Credential Provisioning - Sends Thread or Wi-Fi credentials from a controller to a device to enable local network joining.
  • Authenticator Security Validation - Uses secure elements and trust-provisioned verifiers to authenticate hardware identity during cryptographic key exchanges.
  • Access Control List Management - Manages access control lists to govern which controllers can perform data model interactions.
  • Network Fabric Administration - Administers the secure grouping of devices and synchronizes connectivity settings across controllers.
  • Privileged Access Management - Validates that a client has sufficient privileges to read attributes or invoke commands.
  • Secure Element Offloading - Delegates encryption, signing, and key storage to dedicated hardware modules to protect device credentials.
  • Device Pairing Protocols - Implements mechanisms for establishing trust between controllers and devices through cryptographic token exchange.
  • State Change Subscriptions - Implements a reactive subscription system for controllers to observe and respond to specific attribute changes on devices.
  • Cluster-Based Data Models - Implements a cluster-based data model to organize device capabilities into standardized functional groups for network interaction.
  • Cross-Platform Abstractions - Provides a unified interface to decouple application logic from platform-specific Bluetooth, Thread, and Wi-Fi implementations.
  • Data-to-Code Converters - Transforms data-driven cluster definitions into code-driven implementations to align with architectural standards.
  • Non-Volatile Parameter Managers - Stores scalar attributes and factory identity data in hardware-specific memory partitions using a pluggable storage interface.
  • Delegate-Based Hardware Abstraction - Separates portable business logic from platform-specific hardware actions by injecting interface delegates into functional clusters.
  • Interface Description Language Definitions - Creates structured data definitions using an interface description language for consistent communication.
  • Operational Credential Onboarding - Handles the secure onboarding of devices and the exchange of necessary operational credentials.
  • Schema-to-Code Generators - Produces C++ implementations from XML definitions to ensure consistency between the data model and code.
  • Transport Abstractions - Maps platform-specific Bluetooth, Thread, and Wi-Fi implementations to a common application layer for hardware portability.
  • Device Grouping - Organizes hardware devices into logical groups for simplified management and simultaneous control.
  • Device Pairing Controllers - Implements the secure process of pairing smart home hardware with a local network controller.
  • Specification Conformance Validation - Runs standardized tests to ensure device behavior and data models comply with official Matter specifications.
  • Network - Shares network credentials between devices to synchronize multiple border routers on the same network.
  • Certification Management CLIs - Provides a dedicated CLI to discover, commission, and interact with Matter-certified devices.
  • Fabric State Synchronization - Coordinates the operational state and connectivity of devices across multiple network fabrics.
  • Storage Reset Utilities - Ships utilities to clear non-volatile storage partitions and return the device to its original state.
  • Storage Partition Configuration - Defines memory areas in persistent storage to hold factory data and apply write protection.
  • Change Notifications - Triggers network notifications and subscription updates when device attributes are marked as dirty.
  • Compressed Delta Updates - Transfers only the changes between firmware versions using compressed patch files to reduce download time.
  • Cross-Platform Build Systems - Builds source code for a variety of target operating systems and CPU architectures to support diverse hardware.
  • CLI Administration Tools - Executes administrative tasks, such as opening commissioning windows and performing factory resets, via a serial interface.
  • Firmware Factory Resets - Resets a device to its original factory settings through a direct console command.
  • Automated Test Execution - Executes unit tests and verification suites across host and target platforms to ensure code correctness.
  • Schema-Driven Code Generators - Produces C++ cluster implementations from XML definitions to maintain consistency between the data model and source code.
  • Firmware Build Automators - Compiles application code into binaries tailored for specific hardware targets and network protocols.
  • Hardware State Inspection - Provides an interactive RPC console for monitoring real-time device states and triggering hardware actions.
  • Build Systems - Implements a multi-stage build system to compile the connectivity stack and platform libraries into an executable.
  • Multi-Fabric Commissioning - Allows a single device to be commissioned into multiple network fabrics for cross-provider control.
  • Infrastructure Event Correlation Tools - Links network traffic data with kernel and service log entries to correlate system events over specific time ranges.
  • Cross-Protocol Onboarding - Uses Bluetooth Low Energy to configure and onboard devices onto a Thread network.
  • Operational Request Validation - Sends read/write and custom cluster commands to a commissioned device to validate operations.
  • Hardware Pin Mappings - Provides a mechanism to assign physical hardware pins to software peripherals via configuration.
  • Device Management - Reads and updates device parameters, such as vendor IDs and commissioning discriminators, via a command line interface.
  • Cross-Ecosystem Provisioning - Provides mechanisms to coordinate the simultaneous commissioning of devices into multiple smart home ecosystems.
  • Thread Network Authentication - Authenticates and joins new devices to a Thread network using an external commissioning device.
  • Wireless Firmware Update Systems - Executes wireless firmware updates to deploy security patches and new features across hardware nodes.
  • Connectivity Library Integrations - Integrates certified and open-source libraries to implement specialized Thread connectivity features.
  • Credential and Configuration Wipes - Ensures devices can be safely reset to their original state by clearing all user-specific data.
  • Custom Data Model Definitions - Creates new functional data models by adding XML definitions and regenerating glue code.
  • Device Binding Tables - Establishes relationships between devices in a network by writing binding tables to a device binding cluster.
  • Device Health Diagnostics - Executes general diagnostic tests and retrieves system logs to troubleshoot the health of connected smart devices.
  • Device Operational Mode Specifications - Defines available operational states and modes that a device can occupy for use by control clusters.
  • Device Topology Definitions - Configures endpoints, clusters, and attributes using a visual tool to determine hardware network interaction.
  • Standalone Device Application Development - Defines a fixed data model and device topology in code for production firmware.
  • Dynamic Endpoint Management - Enables devices to adapt their network presence and capabilities at runtime based on hardware configuration.
  • Dynamic Endpoint Registration - Allows bridges to dynamically expose subordinate devices as endpoints on the Matter network.
  • Encrypted Binary Generation - Produces encrypted binary partitions and keys used for secure hardware provisioning during the manufacturing process.
  • Factory Storage Retrieval - Allocates dedicated non-volatile memory partitions for permanent device identity and manufacturing information.
  • Firmware Image Hosting - Provides a provider application to host and serve generated firmware images to devices across the network.
  • Firmware Image Packaging - Wraps encrypted binaries into a structured image format containing necessary headers and version metadata.
  • Power-Fail-Safe Update Mechanisms - Implements a test-mode boot process to ensure firmware updates can be rolled back if failures occur.
  • Signed Firmware Image Generation - Creates signed firmware images using vendor and product metadata to ensure authentic over-the-air distribution.
  • Cluster Logic Validation - Validates cluster behavior and specification compliance using an abstraction class to handle memory and data.
  • IoT Controller Application Development - Enables the creation of applications that add devices to a home ecosystem or create a management fabric.
  • Manufacturer Metadata Configurations - Defines and retrieves basic device identity and manufacturer details for interoperability.
  • Network Credential Wipes - Enables the removal of network-specific credentials to facilitate re-commissioning on a new network.
  • NFC Provisioning - Uses near-field communication to transmit device setup payloads as an alternative to QR codes.
  • Over-the-Air Device Updates - Enables remote firmware updates for embedded hardware devices without requiring physical connections.
  • OTA Candidate Management - Manages over-the-air updates by defining candidates and controlling consent status on the provider side.
  • Air Quality Sensing - Reports air quality metrics from sensors to controllers using a standardized protocol.
  • Provisioning Binary Generation - Creates binary factory data files containing the identifiers and certificates required for secure device provisioning.
  • RPC Device Diagnostics - Provides a remote procedure call interface to interact with smart devices for targeted system diagnostics.
  • Runtime Endpoint Definition - Supports flexible device compositions by allowing endpoints to be defined during execution.
  • Vendor-Specific Cluster Implementations - Adds vendor-defined features, attributes, and commands to support proprietary functionality.
  • Camera Capture Controllers - Sends commands to manage camera operations and states via a standardized connectivity protocol.
  • Border Router Management - Provisions Thread credentials and controls the network using a dedicated management cluster.
  • Matter Device Bridges - Translates non-standard protocols into a compatible common standard to connect legacy devices to an IP network.
  • Multi-Device Bridging - Exposes several subordinate devices as a single node to allow commissioning via a single process.
  • Non-IP Device Bridging - Exposes legacy or non-standard devices as endpoints on a bridge device to enable unified connectivity.
  • Network Communication Implementations - Implements network communication using Wi-Fi standards via a host MCU.
  • Firmware Distribution Coordination - Coordinates the secure distribution and installation of firmware updates between provider and requestor devices.
  • Commissioning Data Synchronization - Transfers commissioning data between ecosystems to allow devices to migrate between fabrics without manual intervention.
  • Intermittent Connection Management - Optimizes power consumption by allowing devices to check in periodically rather than maintaining a constant connection.
  • Mesh Partition Merging - Connects disparate Thread partitions over IP-based infrastructure to create a unified network.
  • Event - Defines permission requirements for cluster events to ensure only authorized roles can read data.
  • Multi-Protocol Connection Managers - Configures a device to operate across different network protocols using dedicated commissioning endpoints.
  • Radio Stack Managers - Implements a dynamic multi-protocol manager to run multiple wireless stacks simultaneously on a single radio chip.
  • Multicast Group Configuration - Configures multicast group keys and memberships to control multiple devices simultaneously.
  • Command Request Filtering - Filters incoming requests based on attributes and commands to block or route traffic.
  • Packet Capture Utilities - Records raw network traffic between controllers and services into capture files for detailed packet analysis.
  • Radio Adapter Managers - Runs networking protocols over a slave Wi-Fi and Bluetooth co-processor for hardware lacking a built-in radio.
  • PAN Provisioning - Configures a border router's network interface by applying a dataset to enable PAN connectivity.
  • Remote Procedure Calls - Sends commands to a connected device via a console interface using remote procedure calls to set hardware states.
  • Thread Network Management Tools - Provides a CLI to initialize, configure, and join Thread mesh networks.
  • Network Joining Workflows - Transmits network credentials from a controller to a device to enable communication via a border router.
  • Radio Co-Processor Integrations - Integrates Thread network capabilities into hardware lacking native support using a radio co-processor.
  • Wireless Interface Controllers - Configures Wi-Fi and Thread network interfaces to enable device discovery and commissioning.
  • Concurrent Radio Stack Execution - Executes multiple wireless protocols simultaneously on a single radio chip for multi-transport connectivity.
  • IoT Device Simulation - Enables the creation of virtual representations of hardware and data models to test device behavior.
  • Behavior Validation - Defines expected command sequences and responses using configuration files to verify correct controller interaction.
  • Wireless Commissioning Simulation - Creates virtual Bluetooth LE central and peripheral interfaces on Linux to test device onboarding without physical hardware.
  • Hardware Acceleration - Leverages hardware-specific drivers to accelerate AES, SHA, and ECDSA cryptographic computations.
  • Battery Power Optimization - Optimizes battery life by allowing devices to enter low-power sleep modes and wake at set intervals.
  • Firmware Image Generators - Creates binary images from source code for remote software distribution.
  • Deep Sleep Optimization - Lowers energy use by entering deep sleep modes and configuring intermittent connection intervals.
  • Cluster Data Model Shells - Provides an interactive shell to execute read and write operations on device attribute clusters.
  • Multi-Administrator Management - Allows multiple administrators from different network fabrics to manage a paired device.
  • Firmware Image Encryption - Converts unencrypted binary files into encrypted formats to ensure only authenticated images are loaded.
  • Device Certificate Generation - Provides specialized scripts to generate the complete hierarchy of device certificates and keys for secure identification.
  • Certificate Partition Generation - Generates binary partition images containing the necessary device certificates and private keys for hardware deployment.
  • Device Identity Customizers - Sets and initializes device identity through a CLI and persists the selection in storage.
  • Encrypted Storage - Implements encryption for firmware and non-volatile storage to prevent unauthorized access to sensitive device data.
  • Manufacturing Data Encryption - Encrypts non-volatile storage partitions specifically containing critical manufacturing and attestation credentials.
  • Credential Encryption - Encrypts device identifiers and credentials stored in non-volatile memory to ensure secure identity protection.
  • Granular Access Controls - Enforces granular permissions to determine which nodes can interact with specific device endpoints.
  • Bootloader-Based Updates - Downloads updates from a remote provider and uses a bootloader to test and install the new image.
  • Key Provisioning Operations - Configures secure hardware to handle HMAC and HKDF operations for secure communication.
  • HSM Encryption Offloading - Delegates encryption and decryption tasks to a hardware security module to increase performance.
  • Attribute Value Validation - Intersects attribute updates through a delegate interface to accept or reject proposed values.
  • Device Credential Management - Creates, modifies, and clears user security credentials, such as PINs, on door lock devices.
  • Out-of-Band Credential Exchange - Exchanges security information and transmits Wi-Fi credentials to devices via Bluetooth Low Energy.
  • Security Fuzzing Engines - Compiles the implementation with a fuzzer to identify security vulnerabilities and stability issues within the SDK.
  • Fabric-Based Pairing - Enables pairing smart home accessories with a network fabric using QR codes and secure credentials.
  • User Access Management - Controls permissions and access levels for users and administrators to ensure secure interaction.
  • Specification Difference Reporting - Generates difference reports between software cluster definitions and official specification files.
  • Glue Code Integrations - Bridges generated code with C++ implementations to enable cluster functionality in an application.
  • RPC Execution Tracing - Collects and analyzes execution traces of remote procedure calls to debug and optimize device performance.
  • Runtime Configuration Overrides - Provides mechanisms to intercept attribute access or command handling via runtime overrides.
  • Logic Decoupling - Injects a delegate interface into clusters to separate portable business logic from platform-specific hardware actions.
  • Device Control Interfaces - Provides an interactive interface to control device state and modify operational configuration parameters.
  • Controller-Target Binding - Links a controller device to a target device to trigger actions or read attributes.
  • CLI System Management - Provides a command-line interface to trigger factory resets, view onboarding codes, and monitor resource usage.
  • Functional - Assigns device types and rotating identifiers to group hardware by function, vendor, or location.
  • Diagnostic Reports - Generates structured diagnostic reports and system logs that are transmitted to cloud services for troubleshooting.
  • Battery-Aware Sleep Schedulers - Implements sleep schedules that reduce energy usage and tune wake intervals for battery-operated hardware.
  • Instance Health Monitors - Collects system logs and connectivity data to verify the operational status and health of network nodes.
  • Execution Tracing - Records the sequence of operations and function calls executed by a device to analyze its system behavior.
  • System Usage Monitors - Tracks and reports peak usage statistics for critical system resources to assist in embedded performance tuning.
  • Real-Time Event Watchers - Captures and analyzes real-time system events and logs via a remote console to monitor device behavior.
  • App-Based Pairing Workflows - Pairs smart home hardware with Android applications to establish initial network connectivity.
  • QR Code Pairing - Establishes a secure bond between smart devices and controllers using QR code pairing.
  • Endpoint Binding - Links a controller endpoint to a specific device endpoint to route control commands directly.
  • Automated Test Suites - Executes automated test suites against accessories to validate specific behaviors using customizable test sets.
  • Cluster Interaction Simulation - Automates attribute writing and command invocation on server clusters to verify data model behavior.
  • Behavior Verification - Sends commands to devices via a command-line interface to verify they behave as expected.
  • CI Integration Testing - Executes Python-based test scripts against target binaries using a CI harness to verify certification.
  • Cluster Integration Testing - Uses Python test scripts to validate the functionality of data model clusters, including commands and diagnostic reporting.
  • Integration Testing - Performs smoke tests on development hardware to verify basic connectivity and core functionality.
  • Interoperability Testing Clients - Ships a client-side interface to send commands and request data for verifying interoperability between devices.
  • CLI Test Runners - Controls and configures smart home hardware via a command-line interface for automated testing.
  • Connectivity Testing Interfaces - Provides a command-line environment to configure and test device connectivity and functional capabilities.
  • Standard Compliance Certification Testing - Matter executes automated certification test suites and integration scripts to ensure a device adheres to specifications.

Star-Verlauf

Star-Verlauf für project-chip/connectedhomeipStar-Verlauf für project-chip/connectedhomeip

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Connectedhomeip

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Connectedhomeip.
  • openthread/openthreadAvatar von openthread

    openthread/openthread

    3,966Auf GitHub ansehen↗

    OpenThread is an open-source implementation of the Thread networking protocol stack. It provides a standard-compliant IPv6 mesh networking stack, integrating 6LoWPAN and IEEE 802.15.4 to enable secure, internet-connected communication for low-power wireless devices in smart home and industrial automation environments. The project includes a Thread Border Router, which acts as a networking gateway bridging low-power mesh networks to external IP networks such as Wi-Fi or Ethernet. It is designed for energy efficiency, featuring a low-power wireless mesh implementation that allows battery-operat

    C++embeddedgooglehacktoberfest
    Auf GitHub ansehen↗3,966
  • microsoft/windows-universal-samplesAvatar von microsoft

    microsoft/Windows-universal-samples

    9,696Auf GitHub ansehen↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    JavaScript
    Auf GitHub ansehen↗9,696
  • arendst/tasmotaAvatar von arendst

    arendst/Tasmota

    24,502Auf GitHub ansehen↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Carduinoautomationesp32
    Auf GitHub ansehen↗24,502
  • libimobiledevice/libimobiledeviceAvatar von libimobiledevice

    libimobiledevice/libimobiledevice

    7,733Auf GitHub ansehen↗

    libimobiledevice is a communication library designed to interact with iOS devices using native protocols instead of proprietary software. It provides a set of tools for device management, including firmware recovery, filesystem access, and the creation of native backups and restores. The project implements a property list parser to read and write data across binary, XML, and JSON formats. It enables low-level hardware control, such as triggering recovery modes, modifying system settings, and managing device activation and provisioning via official servers. The library covers several function

    Ccioslibrary
    Auf GitHub ansehen↗7,733
Alle 30 Alternativen zu Connectedhomeip anzeigen→

Häufig gestellte Fragen

Was macht project-chip/connectedhomeip?

This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers.

Was sind die Hauptfunktionen von project-chip/connectedhomeip?

Die Hauptfunktionen von project-chip/connectedhomeip sind: IoT Device Provisioning, Smart Home Interoperability Standards, IPv6 Application Layers, Embedded Device Logic Implementation, Matter Standard Integrations, Attribute Change Notifications, Binary Serialization Formats, Data Persistence.

Welche Open-Source-Alternativen gibt es zu project-chip/connectedhomeip?

Open-Source-Alternativen zu project-chip/connectedhomeip sind unter anderem: openthread/openthread — OpenThread is an open-source implementation of the Thread networking protocol stack. It provides a standard-compliant… microsoft/windows-universal-samples — This repository is a comprehensive collection of reference implementations and sample libraries for the Universal… arendst/tasmota — Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and… tzapu/wifimanager — WiFiManager is a captive portal and web server framework used for configuring wireless credentials and network… libimobiledevice/libimobiledevice — libimobiledevice is a communication library designed to interact with iOS devices using native protocols instead of… hq450/fancyss_history_package — This project is a router-based network utility designed to manage and route local internet traffic through remote…