##概述
在本教程中,你将学习如何创建自定义规则节点并将它们添加到你的 ThingsBoard 服务器实例中。我们将审查三种不同类型的规则节点:过滤器、丰富和转换。
先决条件
我们假设你已经完成了以下指南并审查了下面列出的文章:
入门指南。
预装软件
- OpenJDK 11
- Maven 3.6.0+
- 任何现代的 Java IDE,尽管我们推荐 IntelliJ IDEA
- [可选]将 Lombok 插件安装到你喜欢的 IDE 中。
第1步:下载并构建示例项目。
克隆仓库并导航到仓库文件夹:
git clone -b release-3.5 https://github.com/thingsboard/rule-node-examples
cd rule-node-examples
默认情况下,示例项目配置为使用 ThingsBoard 社区版的 API。这使得你的规则节点与平台的社区版和专业版都兼容。
如果你想使用一些专业版独有的 API(例如与实体组一起工作等