ThingWorx Flow > ThingWorx Flow SDK > ThingWorx Flow 工具和连接器 SDK
ThingWorx Flow 工具和连接器 SDK
要创建和测试连接器的构件 (例如“操作”、“查找”、OAuth 和“触发器”),PTC 建议使用 ThingWorx Flow 命令行界面 (CLI)。ThingWorx Flow 工具包括下列各项:
flow-cli 包 - 包含用于创建和测试连接器的工具。
flow - 创建连接器项目并向其中添加各种构件。
flow-dbg - 调试 flow 的变型,并允许使用节点检查器协议调试构件代码。CLI 等待调试程序连接到端口 9000。
flow-deploy - 提供工具以在本地安装中部署连接器和 OAuth 的包。
ptc-flow-test-helper 包 - 提供 API 以实现连接器测试自动化的包。该包通过 ThingWorx Flow CLI 为所有可用功能提供 JavaScript API。
ptc-flow-sdk 包 - 允许 ThingWorx Flow 服务器加载连接器并执行其构件。该包还提供了构建连接器所需的日志记录等 API。有关连接器 SDK 的详细信息,请参阅 ThingWorx Flow 连接器 SDK 主题。
请参阅 附录 A:使用 ThingWorx Flow SDK 实现自定义连接器,了解如何使用 ThingWorx Flow SDK 实现自定义连接器。
ThingWorx Flow CLI 包中包含以下命令:
init - 创建新项目
add - 创建新构件
test - 测试构件
要获取所有 ThingWorx Flow CLI 命令及其详细信息的列表,请在命令提示符处运行以下命令:
flow --help
命令
说明
flow add <artifactType>
向连接器添加新构件。
flow init <user project root directory>
在 parentDir 文件夹中创建名为 <projectName> 的连接器项目。
flow test <command>
通过运行集成测试来验证构件。
选项
说明
数据类型
--version
显示版本号。
[布尔型]
--help
显示帮助。
[布尔型]
以下视频演示如何构建 ThingWorx Flow 自定义连接器。