Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>DDIOT Device WorkbenchNew to Visual Studio Code? Get it now.
DDIOT Device Workbench

DDIOT Device Workbench

DDIOT

|
1 install
| (0) | Free
Local MicroPython programming workbench for DDIOT devices.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DDIOT Device Workbench

DDIOT VSCode 插件首版实现,定位为本地 MicroPython 设备编程工作台。

  • 平台网站:https://iot.cdddiot.com
  • 插件 API:https://iot.cdddiot.com

功能

  • Explorer 中的 DDIOT 设备 Tree View。
  • 账号密码或公众号验证码登录,Token 安全保存并自动刷新。
  • 在设备树中选择并设置当前设备,统一显示为 设备名称-完整SN。
  • 设备文件同步到 microPython/{设备名}-{完整SN}。
  • 部署时实时扫描设备项目根目录,不生成 .ddiot、manifest 或备份。
  • 上传、删除、部署、重启前由 VSCode 弹窗确认。
  • Token 仅保存到 VSCode SecretStorage。
  • 内置 Streamable HTTP MCP server,固定监听 http://127.0.0.1:17892/mcp。

平台 API

当前唯一有效的插件 API 契约随扩展包提供,文件为 docs/api.md,基础路径为 /api/plugin/v1。

平台 API 是用户权限、设备归属、RPC 方法白名单、请求大小和超时限制的唯一校验方。具体 RPC 参数和设备业务错误由设备协议处理;插件保留本地工作区路径安全校验。

旧版 /api/v1 专用编程接口文档为 docs/platform-api.md,已废弃且仅供历史参考。

开发

pnpm install
pnpm build
pnpm test
pnpm lint

按 F5 启动 Extension Development Host。

MCP 工具

插件激活后会在 VS Code Extension Host 内启动本地 MCP 服务:

http://127.0.0.1:17892/mcp

服务仅监听本机回环地址,VS Code 关闭后自动停止。可运行 DDIOT: 复制 MCP 地址 获取地址。

Codex 配置:

codex mcp add ddiot --url http://127.0.0.1:17892/mcp

Cline 配置:

{
  "mcpServers": {
    "ddiot": {
      "url": "http://127.0.0.1:17892/mcp",
      "disabled": false
    }
  }
}

只读工具:

  • list_devices
  • get_current_device
  • list_products
  • get_product
  • get_device_status
  • get_programming_guide
  • get_hardware_info
  • list_device_files
  • read_project_file
  • get_device_logs

本地写工具:

  • sync_device_files
  • write_project_file

设备写工具,必须由扩展宿主弹窗确认:

  • upload_file_to_device
  • deploy_project
  • delete_device_file
  • reboot_device
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft