跳到主要内容
知仓学习社ZHICANG

wireless-protocols

Embedded wireless protocol implementation (LoRa, Zigbee, Thread, Matter)

不碰外部(只输出文字)无严重或高危命中a5c-ai/babysitter

它会碰到什么

扫了多少2 个文本文件,4 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

Wireless Protocols Skill

Overview

This skill provides wireless protocol implementation expertise for embedded IoT devices, covering LoRa/LoRaWAN, Zigbee, Thread, and Matter protocols.

Capabilities

LoRa/LoRaWAN

  • LoRaWAN stack configuration
  • Class A/B/C device implementation
  • OTAA and ABP activation
  • ADR (Adaptive Data Rate) configuration
  • Channel plan configuration
  • Downlink handling
  • MAC command processing

Zigbee

  • Coordinator/router/end device setup
  • Zigbee Cluster Library (ZCL)
  • Network formation and joining
  • Binding and reporting configuration
  • OTA upgrade support
  • Green Power device support

Thread

  • OpenThread configuration
  • Network dataset management
  • Commissioner and joiner roles
  • Border router setup
  • SRP (Service Registration Protocol)
  • DNS-SD integration

Matter

  • Matter device implementation
  • Device type configuration
  • Cluster implementation
  • Commissioning flow
  • Multi-admin support
  • OTA provider/requestor

RF Configuration

  • Antenna matching analysis
  • TX power configuration
  • Frequency selection
  • Channel hopping setup
  • Interference mitigation
  • RSSI/LQI monitoring

Certification Preparation

  • RF testing requirements
  • Protocol compliance testing
  • Interoperability testing
  • Documentation preparation

Target Processes

  • device-driver-development.js - Wireless driver implementation
  • low-power-design.js - Low-power wireless optimization
  • functional-safety-certification.js - Wireless certification

Dependencies

  • LoRaWAN stack (LoRaMac-node, LMIC)
  • Zigbee SDK (Silicon Labs, NXP)
  • OpenThread
  • Matter SDK (connectedhomeip)

Usage Context

This skill is invoked when tasks require:

  • LoRaWAN device implementation
  • Zigbee network development
  • Thread/Matter device creation
  • Wireless protocol optimization
  • RF certification preparation

Protocol Comparison

| Protocol | Range | Data Rate | Power | Mesh |

|----------|-------|-----------|-------|------|

| LoRaWAN | 15km | 0.3-50 kbps | Low | No |

| Zigbee | 100m | 250 kbps | Low | Yes |

| Thread | 100m | 250 kbps | Low | Yes |

| Matter | 100m | Varies | Low | Via Thread |

Configuration Examples

LoRaWAN OTAA

static uint8_t DevEui[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
static uint8_t AppEui[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
static uint8_t AppKey[] = { 0x00, ..., 0x00 };  // 16 bytes

MibRequestConfirm_t mibReq;
mibReq.Type = MIB_DEV_EUI;
mibReq.Param.DevEui = DevEui;
LoRaMacMibSetRequestConfirm(&mibReq);

Thread Network Configuration

otOperationalDataset dataset;
otDatasetCreateNewNetwork(instance, &dataset);
dataset.mChannel = 15;
dataset.mPanId = 0x1234;
otDatasetSetActive(instance, &dataset);

Matter Device Type

const EmberAfCluster clusters[] = {
    OnOff::Id,
    LevelControl::Id,
    Descriptor::Id,
    Identify::Id
};

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。

它属于哪个仓库

星标★ 1,796
本站分层T1
该仓技能数2115
原文件路径library/specializations/embedded-systems/skills/wireless-protocols/SKILL.md

同一个仓库里的其他技能

看这个仓库的全部 2115 个技能