[Beta] ProtoPie MCP 现已上线!了解更多

[Beta] ProtoPie MCP 现已上线!了解更多

介绍 ProtoPie

入门

制作你的第一个原型

ProtoPie 生态系统

ProtoPie Studio 界面

导入

入门

从 Adobe XD 导入

从 Figma 导入

从 Sketch 导入

ProtoPie 精灵

基本元素

容器

设备

图层

预览窗口

场景

滚动/分页

快捷键

系统状态栏

触发条件与响应

缓动

注释

回复

时间线

触发器

公式

入门

功能

图层属性

语法

公式使用场景

变量

入门

变量

预定义变量

变量使用案例

AI

入门

AI 交互创作

AI 文档问答

AI 面板界面

获得最佳效果的提示

ProtoPie MCP

Getting Started

Studio MCP 介绍

Studio MCP 安装与设置

Code MCP Introduction

Code MCP 安装与设置

Dev View 开发者视图

自动布局

入门

自动布局属性

组件

入门

组件指南

编辑组件

嵌套组件

发送和接收消息

交互库

入门

管理交互库

管理图书馆会员

语音原型设计

入门

收听回复

朗读回复

应用场景

语音命令触发

连接设备

连接 blokdots

连接移动设备

ProtoPie Cloud

入门

管理原型

管理存储

共享原型

ProtoPie Player

测试原型

管理字体

离线测试

适用于 Wear OS 的 ProtoPie Player

团队

入门

编辑者和查看者

让您的团队快速上手

项目

团队所有者和团队管理员

交接

入门

创建交互录制

管理交互录制

录制页面

用户测试

入门

概述

创建测试房间

外部集成

管理测试会话

测试结果与分析

ProtoPie Cloud 上的用户测试

ProtoPie Connec

入门

API 插件

Arduino 插件

blokdots 插件

嵌入式 Connect

自定义层集成

自定义插件

连接设备

游戏手柄插件

IFTTT 插件

罗技 G29 方向盘插件

测试原型

功能比较

Unity 插件

ProtoPie 企业版

入门

组织设置

服务管理员

单点登录(SSO)

安全

概述

访问控制

数据传输、存储与备份

事件响应

网络与 ProtoPie Player 应用的安全性

物理安全

风险管理

菜单

介绍 ProtoPie

入门

制作你的第一个原型

ProtoPie 生态系统

ProtoPie Studio 界面

导入

入门

从 Adobe XD 导入

从 Figma 导入

从 Sketch 导入

ProtoPie 精灵

基本元素

容器

设备

图层

预览窗口

场景

滚动/分页

快捷键

系统状态栏

触发条件与响应

缓动

注释

回复

时间线

触发器

公式

入门

功能

图层属性

语法

公式使用场景

变量

入门

变量

预定义变量

变量使用案例

AI

入门

AI 交互创作

AI 文档问答

AI 面板界面

获得最佳效果的提示

ProtoPie MCP

Getting Started

Studio MCP 介绍

Studio MCP 安装与设置

Code MCP Introduction

Code MCP 安装与设置

Dev View 开发者视图

自动布局

入门

自动布局属性

组件

入门

组件指南

编辑组件

嵌套组件

发送和接收消息

交互库

入门

管理交互库

管理图书馆会员

语音原型设计

入门

收听回复

朗读回复

应用场景

语音命令触发

连接设备

连接 blokdots

连接移动设备

ProtoPie Cloud

入门

管理原型

管理存储

共享原型

ProtoPie Player

测试原型

管理字体

离线测试

适用于 Wear OS 的 ProtoPie Player

团队

入门

编辑者和查看者

让您的团队快速上手

项目

团队所有者和团队管理员

交接

入门

创建交互录制

管理交互录制

录制页面

用户测试

入门

概述

创建测试房间

外部集成

管理测试会话

测试结果与分析

ProtoPie Cloud 上的用户测试

ProtoPie Connec

入门

API 插件

Arduino 插件

blokdots 插件

嵌入式 Connect

自定义层集成

自定义插件

连接设备

游戏手柄插件

IFTTT 插件

罗技 G29 方向盘插件

测试原型

功能比较

Unity 插件

ProtoPie 企业版

入门

组织设置

服务管理员

单点登录(SSO)

安全

概述

访问控制

数据传输、存储与备份

事件响应

网络与 ProtoPie Player 应用的安全性

物理安全

风险管理

跨多个设备与硬件的交互

ProtoPie Connect 允许你的原型在多个设备之间彼此通信,并与硬件和 API 进行通信。

刚接触 ProtoPie Connect?了解更多关于如何开始使用的信息。

使用发送与接收

原型与 ProtoPie Connect 之间的所有通信都通过 Send 响应和 Receive 触发器进行。当消息被发送时,ProtoPie Connect 会将该消息转发给 ProtoPie Connect 中添加的所有原型。

  • message 作为标识符,用于在各原型间匹配 Send 响应和 Receive 触发器。只有当 Receive 触发器与 Send 响应具有相同的消息(反之亦然)时,两者之间才能通信。

  • 使用 ProtoPie Studio 作为通道。

  • 在消息中发送 value 是可选的,并非必需。


{'_type': 'localeString', 'en': 'using-send-and-receive'}

Send 响应和 Receive 触发器也可用于其他用途,并且无需 ProtoPie Connect。进一步了解 Send & Receive。

调试消息

在调试视图中,可以查看原型、桥接应用和硬件之间发送的所有消息。为便于调试,尝试发送测试消息和值,查看它们是否能被正确接收。


{'_type': 'localeString', 'en': 'debugging-messages'}

创建与硬件的交互

使用 ProtoPie 创建的原型可以与任何硬件通信。与硬件交互的底层原理与原型在多个设备之间彼此通信相同。

  • 使用 Send 响应和 Receive 触发器来发送和接收消息。

  • 使用消息(通过 Socket.IO)在硬件与原型之间传递信号。

硬件与 ProtoPie 通信有三种不同方式。

  1. 通过 Socket.IO 直接连接

  2. 通过桥接应用连接

  3. 通过用于 Arduino 的串行(USB)连接


{'_type': 'localeString', 'en': 'interactions-with-hardware-and-devices'}

通过 Socket.IO 直接连接硬件

某些硬件可以直接通过 Socket.IO 通信(无需桥接应用)。

  • 将硬件直接连接到 ProtoPie Connect 的 Socket.IO 服务器。该服务器通过带有端口号 9981 的 IP 地址标识。

  • 所有已发送的 Socket.IO 消息,ProtoPie Connect 都会将其转发给原型。

  • 接收这些消息的原型可以对此作出响应。一些硬件支持双向通信,这意味着原型可以向硬件发送消息。

了解更多关于 Socket.IO 的信息。

通过桥接应用连接硬件

只要信号可以转换为 Socket.IO 消息,就可以通过桥接应用连接任何硬件。

桥接应用会将硬件信号转换为供 ProtoPie 解析的 Socket.IO 消息。通过 Socket.IO,ProtoPie Connect 可以解析来自硬件的事件和数据。

  • 将桥接应用直接连接到 ProtoPie Connect 的 Socket.IO 服务器。该服务器通过带有端口号 9981 的 IP 地址标识。

  • 所有已发送的 Socket.IO 消息,ProtoPie Connect 都会将其转发给原型。

  • 接收这些消息的原型可以对其作出响应。一些硬件支持双向通信,这意味着原型可以向硬件发送消息。仅当桥接应用能够将 Socket.IO 消息转换为硬件可解析的信号时,这才可行。

进一步了解桥接应用。

通过串行(USB)连接连接 Arduino

对于 Arduino 硬件,原型可以在不使用桥接应用的情况下,通过串行(USB)连接进行通信。

进一步了解如何将 Arduino 连接到 ProtoPie Connect。