agentsclimarketplace

Iot protocols

Skill beriberikix/zephyr-agent-skills/skills/iot-protocols

A complete catalog of Agent Skills (agentskills.io) for Zephyr RTOS development.

Install
npx -y skills add beriberikix/zephyr-agent-skills --skill iot-protocols

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Integration of advanced IoT protocols for Zephyr RTOS. Covers OpenThread mesh networking, Matter-over-Thread device development, Golioth Cloud SDK patterns, and LoRaWAN basics. Trigger when building smart home devices, wide-area sensor networks, or cloud-integrated hardware fleets.

SKILL.md

3.1 KB, as published. Nobody here has run it

Zephyr IoT Protocols

Implement production-ready IoT communication using industry-standard mesh, wide-area, and cloud protocols.

Core Workflows

1. OpenThread Mesh

Build robust, low-power mesh networks using the integrated OpenThread stack.

2. Matter-over-Thread

Create interoperable smart home devices using the Matter standard.

  • Reference: matter_devices.md
  • Key Tools: Matter Clusters, BLE Commissioning, ZAP tool.

3. Golioth Cloud SDK

Connect your fleet to the cloud for real-time state sync, telemetry, and OTA.

  • Reference: golioth_sdk.md
  • Key Tools: LightDB, golioth_system_client, remote logging.

4. LoRaWAN Basics

Deploy long-range, low-power sensor networks.

  • Reference: lorawan_basics.md
  • Key Tools: CONFIG_LORA, LoRa PHY, Adaptive Data Rate (ADR).

Quick Start (OpenThread Shell)

# Enable OpenThread with Shell
CONFIG_NET_L2_OPENTHREAD=y
CONFIG_OPENTHREAD_SHELL=y
# Join a network via Shell
ot dataset init new
ot dataset commit active
ot thread start

Professional Patterns (Ecosystem Design)

  • Commissioning via BLE: Use the connectivity-ble skill patterns to handle Matter or Thread commissioning for a seamless user experience.
  • Cloud-Mesh Gateways: Implement Thread Border Routers to bridge local mesh traffic to Golioth or other cloud backends.
  • Battery Optimization: Use Sleepy End Device (SED) modes for Thread/LoRaWAN nodes to achieve multi-year battery life.

Automation Tools

Examples & Templates

Validation Checklist

  • OpenThread device forms or joins a mesh and maintains stable role/state.
  • Matter commissioning completes and cluster interactions succeed.
  • Cloud telemetry path (for example Golioth) delivers and receives expected state updates.
  • LoRaWAN join and uplink/downlink flow work with expected data rate behavior.

Resources

  • References:
    • openthread_integration.md: Thread networking and Zephyr APIs.
    • matter_devices.md: Smart home integration with Matter.
    • golioth_sdk.md: Fleet management and real-time state sync.
    • lorawan_basics.md: Long-range sensor networking.
  • Scripts:
    • dataset_kv_check.py: Provisioning dataset checker.
  • Assets:
    • thread_dataset_template.env: Thread dataset template.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.