‹ 首页

iot-protocols

@beriberikix · 收录于 昨天 · 上游提交 2 个月前

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.

适合你,如果你正在用 Zephyr RTOS 开发物联网设备,需要支持多种无线协议

/ 通过 npx 安装 校验哈希
npx oh-my-skill add beriberikix/zephyr-agent-skills/iot-protocols
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- beriberikix/zephyr-agent-skills/iot-protocols
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify beriberikix/zephyr-agent-skills/iot-protocols
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
58GitHub stars
~599最小装载
~2.4K含声明引用
~2.5K文本包总量
索引托管

怎么用

商店整理自技能原文 · 版本 ed63cdf · 表述以原文为准
它做什么

安装后,Claude 能帮助你配置 Zephyr RTOS 的 IoT 协议,包括 OpenThread 网状网络、Matter-over-Thread 智能家居设备、Golioth 云连接以及 LoRaWAN 传感器网络。

什么时候触发

当你构建智能家居设备、广域传感器网络或需要云集成的硬件时,或提及 OpenThread、Matter、Golioth、LoRaWAN 等关键词时触发。

装好后可以这样说
技能原文 SKILL.md作者撰写 · Apache-2.0 · ed63cdf

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.

  • Reference: [openthread_integration.md](references/openthread_integration.md)
  • Key Tools: CONFIG_NET_L2_OPENTHREAD, otInstance, Thread Shell.
2. Matter-over-Thread

Create interoperable smart home devices using the Matter standard.

  • Reference: [matter_devices.md](references/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](references/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](references/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
  • [dataset_kv_check.py](scripts/dataset_kv_check.py): Validate key/value provisioning datasets for required fields.
Examples & Templates
  • [thread_dataset_template.env](assets/thread_dataset_template.env): Starter Thread dataset values for development.
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](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](scripts/):
  • dataset_kv_check.py: Provisioning dataset checker.
  • [Assets](assets/):
  • thread_dataset_template.env: Thread dataset template.
按 Apache-2.0 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。