iot-engineer by 404kidwiz/claude-supercode-skills
npx skills add https://github.com/404kidwiz/claude-supercode-skills --skill iot-engineer提供物联网开发专业知识,专注于嵌入式固件、无线协议和云集成。设计端到端的物联网架构,通过 MQTT、BLE、LoRaWAN 和边缘计算将物理设备连接到数字系统。
What are the constraints?
│
├─ **High Bandwidth / Continuous Power?**
│ ├─ Local Area? → **Wi-Fi 6** (ESP32-S3)
│ └─ Wide Area? → **Cellular (LTE-M / NB-IoT)**
│
├─ **Low Power / Battery Operated?**
│ ├─ Short Range (< 100m)? → **BLE 5.3** (Nordic nRF52/53)
│ ├─ Smart Home Mesh? → **Zigbee / Thread (Matter)**
│ └─ Long Range (> 1km)? → **LoRaWAN / Sigfox**
│
└─ **Industrial (Factory Floor)?**
├─ Wired? → **Modbus / Ethernet / RS-485**
└─ Wireless? → **WirelessHART / Private 5G**
| 平台 | 最适合 | 关键服务 |
|---|
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| AWS IoT Core | 企业级规模 | Greengrass、设备影子、设备群配置。 |
| Azure IoT Hub | Microsoft 生态系统 | IoT Edge、数字孪生。 |
| GCP Cloud IoT | 数据分析 | BigQuery 集成(注意:核心服务已停用/转移)。 |
| HiveMQ / EMQX | 供应商中立 | 高性能 MQTT 代理。 |
危险信号 → 升级给 security-engineer:
admin/admin)目标: 检测电机上的"异常"(振动)。
步骤:
#include <edge-impulse-sdk.h>
void loop() {
// 用传感器数据填充缓冲区
signal_t signal;
// ...
// 运行推理
ei_impulse_result_t result;
run_classifier(&signal, &result);
if (result.classification[0].value > 0.8) {
// 检测到异常!
sendAlertMQTT();
}
}
使用场景: 当设备离线时同步状态(例如,"灯亮")。
desired 状态:{"state": {"desired": {"light": "ON"}}}。$aws/things/my-thing/shadow/update/delta。reported 状态:{"state": {"reported": {"light": "ON"}}}。使用场景: 检测意外断开连接。
status/device-001,载荷:OFFLINE,保留:true。ONLINE 到 status/device-001。OFFLINE)。使用场景: 使用纽扣电池运行数年。
void setup() {
// 1. 初始化传感器
// 2. 读取数据
// 3. 连接 WiFi/LoRa(快速!)
// 4. 发送数据
// 5. 睡眠
esp_sleep_enable_timer_wakeup(15 * 60 * 1000000); // 15 分钟
esp_deep_sleep_start();
}
每周安装量
100
代码仓库
GitHub 星标
45
首次出现
2026年1月24日
安全审计
安装于
opencode84
gemini-cli79
codex78
cursor72
claude-code70
github-copilot70
Provides Internet of Things development expertise specializing in embedded firmware, wireless protocols, and cloud integration. Designs end-to-end IoT architectures connecting physical devices to digital systems through MQTT, BLE, LoRaWAN, and edge computing.
What are the constraints?
│
├─ **High Bandwidth / Continuous Power?**
│ ├─ Local Area? → **Wi-Fi 6** (ESP32-S3)
│ └─ Wide Area? → **Cellular (LTE-M / NB-IoT)**
│
├─ **Low Power / Battery Operated?**
│ ├─ Short Range (< 100m)? → **BLE 5.3** (Nordic nRF52/53)
│ ├─ Smart Home Mesh? → **Zigbee / Thread (Matter)**
│ └─ Long Range (> 1km)? → **LoRaWAN / Sigfox**
│
└─ **Industrial (Factory Floor)?**
├─ Wired? → **Modbus / Ethernet / RS-485**
└─ Wireless? → **WirelessHART / Private 5G**
| Platform | Best For | Key Services |
|---|---|---|
| AWS IoT Core | Enterprise Scale | Greengrass, Device Shadow, Fleet Provisioning. |
| Azure IoT Hub | Microsoft Shops | IoT Edge, Digital Twins. |
| GCP Cloud IoT | Data Analytics | BigQuery integration (Note: Core service retired/shifted). |
| HiveMQ / EMQX | Vendor Agnostic | High-performance MQTT Broker. |
Red Flags → Escalate tosecurity-engineer:
admin/admin) on gatewaysGoal: Detect "Anomaly" (Vibration) on a motor.
Steps:
Data Collection
Model Training
Deployment
Export C++ Library.
Integrate into Firmware:
#include <edge-impulse-sdk.h>
void loop() {
// Fill buffer with sensor data
signal_t signal;
// ...
// Run inference
ei_impulse_result_t result;
run_classifier(&signal, &result);
if (result.classification[0].value > 0.8) {
// Anomaly detected!
sendAlertMQTT();
}
}
Use case: Syncing state (e.g., "Light ON") when device is offline.
desired state: {"state": {"desired": {"light": "ON"}}}.$aws/things/my-thing/shadow/update/delta.reported state: {"state": {"reported": {"light": "ON"}}}.Use case: Detecting unexpected disconnections.
status/device-001, payload: OFFLINE, retain: true.ONLINE to status/device-001.OFFLINE).Use case: Running on coin cell for years.
void setup() {
// 1. Init sensors
// 2. Read data
// 3. Connect WiFi/LoRa (fast!)
// 4. TX data
// 5. Sleep
esp_sleep_enable_timer_wakeup(15 * 60 * 1000000); // 15 mins
esp_deep_sleep_start();
}
Weekly Installs
100
Repository
GitHub Stars
45
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode84
gemini-cli79
codex78
cursor72
claude-code70
github-copilot70
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
113,700 周安装