ThingBoot Studio
芯步(ThingBoot)设备开发一站式工具——免配置环境,创建、编译、烧录、调试、发布固件,一键接入芯步物联网平台。
One-stop ThingBoot device development — zero-config toolchain. Create, build, flash, debug and publish firmware for the ThingBoot IoT platform.
特性
- 免配置环境:自包含托管工具链(钉版 Python + PlatformIO + 按芯片懒加载工具链/框架包),不依赖、不污染你已有的 Python / PlatformIO / ESP-IDF。国内链路多源测速、断点续传
- 双 SDK / 三平台:ThingBoot Arduino SDK(ESP32/ESP8266 全系)、ESP-IDF SDK、STM32 SDK(F407 起)
- 环境自检与修复:一键安装/检查,包级完整性深检(尺寸 + 版本 + 哨兵文件),钉版漂移提示
- 产品定义:产品创建与物模型(属性/指令/事件/配置/规格)管理、固件版本登记与上传、接入激活码——全部直连芯步云平台
- 编译 / 烧录 / 监视:ENV 级构建、串口烧录(自动识别串口)、串口监视(崩溃自动解码)、Clean / Full Clean
- ENV 固件管理:platformio.ini 与 thingboot.ini 双向同步,按 ENV 独立产品/SDK/固件版本;编译期自动改写
setProduct() 参数
- 设备控制与调试:设备控制(按钮应答状态实时回显)、系统指令、设备消息流(WS 实时)
- 固件发布:按 ENV 打包(ESP 全家族)并直传芯步云 OTA 固件库
- 中英双语界面
快速开始
- 安装插件后,点击左侧活动栏 ThingBoot 图标打开面板
- 「开发环境」tab → 选择环境安装目录(建议盘符根目录下的英文短路径)→ 一键安装环境
- 环境检查全绿后,「测试与发布」tab → 新建工程(或打开已有 PlatformIO 工程)
- 点 编译,成功后接板子点 烧录、监视
- 登录芯步帐号(面板右上角头像)后,即可使用「产品定义」「设备控制」「接入码」「固件发布」等云端功能
界面速览
命令
| 命令 |
说明 |
ThingBoot: 登录芯步帐号 / 退出登录 |
OAuth 浏览器授权登录 |
ThingBoot: 新建工程 |
选 SDK/芯片/联网方式生成工程 |
ThingBoot: 编译 / 烧录 / 串口监视 |
当前 ENV 的构建/烧录/监视 |
ThingBoot: 检查并修复开发环境 |
环境 doctor |
ThingBoot: 冒烟验证(编译官方示例) |
环境就绪终判 |
配置项(一般无需修改)
| 配置 |
默认 |
说明 |
thingboot.platform.apiBase |
空 |
平台 API 基址(内网/私有化部署时填;留空 = 自动:生产 https://app.thingboot.com,调试模式走测试服) |
thingboot.env.rootDir |
%USERPROFILE%/.thingboot/core |
托管环境根目录 |
thingboot.env.proxy |
空 |
下载代理(留空读系统代理) |
thingboot.flash.port |
auto |
烧录串口 |
thingboot.ui.language |
auto |
界面语言(跟随 VSCode / zh / en) |
调试模式:头像菜单底部版本号连点 3 次,Output 面板出现 ThingBoot API 调试通道(接口请求/响应摘要,脱敏),且接口基址切换为测试服。
相关链接
License
Copyright © ThingBoot. All rights reserved.
| |