在 SenseCraft AI 中创建新应用
创建应用
进入 My Applications 页面,然后点击 Create App > Upload。

为了保护你的工作,一旦进入编辑页面,你的更改将会被自动保存,导航栏会实时显示保存状态。
构建应用
应用创建流程被划分为四个清晰的步骤,你可以随时通过顶部导航栏在它们之间切换。
步骤 1:应用信息
这是其他人了解你的应用的第一种方式。请认真填写,使你的应用更具吸引力。
应用名称和描述
为你的应用起一个清晰的名称,让他人一眼就能看出它的用途,并用简洁的语言概括核心场景、技术、设备等信息。
应用名称限制为60 个字符,描述限制为300 个字符。
场景
为你的应用选择最合适的分类标签。这对发现和推广非常重要。
可选场景:Maker/DIY、Smart Home、Industrial、Agriculture、Security、Education、Healthcare、Retail、Other。
许可证
在这里设置你的许可证,包括他人是否可以复制和修改你的作品,以及是否允许商业使用。
- 允许他人复制和修改你的应用:他人可以将你的应用复制为他们自己的新可编辑项目,其中包括所有图片、文档、模型、代码和配置。如果关闭此选项,他人仍然可以查看和部署你的应用,但不能创建自己的副本。仅当你拥有项目中每一项资源的再分发权利时,才应启用此选项。
- 允许你的作品被用于商业目的:他人可以在商业产品、付费服务或其他创收场景中使用你的应用以及基于它创建的任何衍生作品,而无需向你支付版税或额外取得许可。
如果你之后更改许可证,变更前已经发生的行为(例如复制)及其结果将不受影响。
图片
展示图片会强烈影响你的应用看起来是否吸引人。第一张图片默认用作封面。你最多可以上传 16 张图片;每个文件大小必须不超过 2MB。推荐使用 4:3 的宽高比。
步骤 2:文档
这是你的应用的核心区域。请撰写详细的应用介绍和部署流程。使用右上角的按钮随时显示或隐藏实时预览,以便从其他用户的视角审查部署流程并测试部署。
使用 Markdown 编辑
文本编辑器使用 Markdown。在编辑时输入 / 可以打开快捷菜单,用于插入标题或工具块(将在未来更新中提供)。
应用介绍
在这里你可以用自由文本描述项目的背景、原理和设计。在本节中,你不能添加调用 SenseCraft 能力的 Tool Blocks。
应用部署
按步骤描述你的部署流程,以便他人可以复现你的应用,包括每一步的前置条件。点击 + 控件添加部署步骤。保持步骤顺序合理、说明足够详细。切换实时预览,检查他人是否能够顺利按照你的步骤完成部署。
使用 Tool Blocks
在部署流程中,你可以一键插入 SenseCraft AI 集成功能。它们可以简化你的编写体验以及终端用户的部署过程。
可用的工具块:
- AI Vision — 在支持的硬件上部署用于目标识别、检测和分类的视觉模型。
- AI Audio — 在支持的硬件上部署语音识别模型。
- AI Vibration — 通过学习正常振动模式并标记偏差来检测振动异常。
- Node-RED — 为 reCamera 构建并部署可视化逻辑流程。
- Aily Blockly — 将在 Aily Blockly 可视化环境中构建的程序烧录到边缘设备。
- Deploy container app — 将容器化应用部署到支持的硬件。
- Flash firmware — 一键将固件镜像烧录到设备。
- 调试工具 (即将推出) — 在部署过程中检查和排查设备行为。
有关每个工具块的完整配置详情,请参见 Tool Blocks。
步骤 3:物料清单(BOM)
列出复现你的应用所需的一切。
来自 Seeed Studio
直接搜索并添加 Seeed 官方硬件。
其他材料
对于非 Seeed 的部件(紧固件、特殊线缆、3D 打印件等),请提供名称、简短描述和数量。购买链接会很有帮助。
软件和平台(即将推出)
列出所需的软件或平台——例如 Arduino IDE、Home Assistant 或 Edge Impulse。
步骤 4:预览和发布
像终端用户一样审查完整应用。在点击 Publish 之前,确认必填字段已填写完整,并同意发布声明,你需要在其中确认你有权分发代码和资源,且不包含任何机密或违法内容。
发布后,应用草稿将被送审。在审核完成之前,你无法编辑该草稿。如果你暂时还不准备发布,可以直接退出编辑器——进度仍会自动保存。关于发布流程的更多信息,请参见下一节。
发布应用
如果你的应用使用了尚未公开的模型(例如你自己训练/上传的模型),发布应用的同时也会将这些模型公开。我们会在此之前再次提醒你。
如果你的应用依赖于他人的模型,而该模型后来被移除,你会收到通知。你的应用可以继续保持已发布状态,但在部署时将无法再使用该模型。
应用审核
提交审核后,如果你需要继续编辑,可以随时撤回审核请求。
管理员会检查以下方面:
-
内容与安全
-
**版权和开源许可证:**你必须拥有或取得所有代码、模型、图片和资源的使用权,或严格遵守上游许可证(MIT、Apache 等)。
-
**隐私和数据安全:**尤其是在使用摄像头或麦克风时,不得存在隐藏的数据外传、未授权上传或后门。
-
**法律与社区标准:**不得包含商业机密、违法内容、恶意软件,或暴力、色情、仇恨内容。
-
-
模型质量与硬件适配
-
**模型可用性:**自定义模型必须能够在平台上正确加载和解析。
-
**准确性:**实际表现应与文档描述相符,不得夸大效果。
-
**硬件匹配:**模型大小和逻辑必须适配你声称支持的开发板。
-
-
文档与可复现性
-
**基础信息清晰:**名称、摘要、标签和封面图片准确且不具误导性。
-
**BOM 准确:**列出的硬件应与部署步骤中实际使用的硬件一致。
-
**部署可复现:**步骤顺序合理,并清晰写明引脚连接、阈值设置、MQTT 配置等具体细节。
-
-
社区规范
- **禁止垃圾信息:**不允许无意义的重复内容或没有技术价值的广告。
为了保持 SenseCraft AI 社区的安全与可信,所有审核决定最终由平台自行裁量。违反法律、平台政策或安全标准的应用可能在任何时间被拒绝或下架。
应用管理
每个应用都有两个可能随时间逐渐分离的状态:
- 草稿 — 你正在编辑的工作副本。始终为私有,仅你可见。
- 已发布版本 — 当前在应用商店中可见的快照。只有当新的草稿通过审核后才会更新。
你可以从两个入口管理一个应用,可用操作取决于你正在操作的是哪一个副本。
从应用商店进入
当你从商店打开你自己已发布的应用时,所执行的操作会作用于已发布版本。
-
**Duplicate:**基于已发布版本创建一个新的独立项目。适合从已知稳定版本分支开发。
-
**Edit:**进入该应用草稿的编辑器(与从 My Applications 打开相同)。
-
**Unpublish:**将应用从商店下架并将其状态切换回私有。草稿不受影响。
从 My Applications 进入
这里的操作会作用于你的草稿。
-
**Edit:**在编辑器中打开草稿。在你再次发布之前,更改不会影响已发布版本。
-
**Duplicate:**基于当前草稿创建一个新的独立项目。
-
Publish / **Publish update:**提交草稿进行审核。第一次按钮显示为 Publish,之后显示为 Publish update。审核通过后,新版本会替换应用商店中现有的公开条目。
-
**Unpublish:**将一个公开应用从商店下架并恢复为私有状态。
如果你的草稿已经在已发布版本的基础上有所更新,取消发布会让你无法轻松访问那个较早的公共快照。如果你可能还想在其基础上继续构建,请在取消发布之前,从应用商店中复制该已发布版本。
- **Delete:**永久删除该应用。
删除当前已发布的应用时,会先将其从商店中取消发布,然后再删除。此操作无法撤销。